2015-12-17 4 views
10

प्रस्तुत करने क्या ऐप की लक्षित & परियोजना में "Bitcode सक्षम करें" स्थापित करने और के बीच का अंतर है "Bitcode शामिल करें" चेकबॉक्स कि App स्टोर करने के लिए प्रस्तुत करने से पहले मौजूद है से पहले bitcode शामिल bitcode सक्षम करें?बनाम एप्लिकेशन

यदि मेरे पास "बिटकोड सक्षम करें" गलत है और "बिटकोड शामिल करें" चेक किया गया है, तो क्या होता है? यदि मेरे पास "बिटकोड सक्षम करें" सत्य है और "बिटकोड शामिल करें" अनचेक किया गया है, तो क्या होता है?

मैंने अन्य प्रश्नों को केवल "बिटकोड सक्षम करें" पूछने के लिए देखा, लेकिन मैं ऐप स्टोर में ऐप सबमिट करने से पहले इस सेटिंग के साथ अंतर और "बिटकोड शामिल करें" सेटिंग से पूछता हूं।

धन्यवाद

+1

http://stackoverflow.com/questions/30722606/what-does-enable-bitcode-do-in-xcode-7 –

+1

@JustAnotherCoder मेरा संपादन देखें कि यह मेरे प्रश्न को हल क्यों नहीं करता है। – allaire

+0

@allaire यह जोड़ना उचित है कि बिटकोड के बारे में हम जो जानते हैं उसका एक बड़ा सौदा अभी अनुमान है। ऐप्पल ने हमें कुछ विवरण दिए हैं, लेकिन जब तक हम एक नए आर्किटेक्चर (या मौजूदा आर्किटेक्चर के लिए अनुकूलन) को वास्तव में जारी नहीं करते हैं, तब तक यह जानना मुश्किल होता है कि यह वास्तव में कैसे काम करता है। – TwoStraws

उत्तर

8

जैसा कि आप कल्पना कर सकते हैं, आप दोनों आदेश iTunes कनेक्ट में अपने अनुप्रयोग समर्थन Bitcode रखता है करने के लिए में सक्षम की जरूरत है। बस इसे एक्सकोड में सक्षम करने का मतलब है कि बिटकोड "आर्किटेक्चर" संकलित किया गया है, इसका मतलब यह नहीं है कि ऐप्पल को भेजा गया है।

अग्रिम चेतावनी: मैं के लिए के साथ और Bitcode बिना एप्लिकेशन प्रस्तुत करने पर कुछ परीक्षण किया है, और जो भी कारण प्रस्तुत करने साथ Bitcode काफी समय के लिए अपनी बाइनरी संसाधित करने के लिए इतना है कि यह प्रस्तुत करने के लिए तैयार है लेता धीमा। बिटकोड के बिना यह कुछ मिनटों में या तीन घंटे तक दिखाई दे सकता है; बिटकोड के साथ मुझे अक्सर 24 घंटे या उससे अधिक की देरी होती है।

+0

जानना बहुत अच्छा है। इसलिए यदि मैंने इसे लक्ष्य पर अक्षम कर दिया है, और अभी भी "बिटकोड शामिल करें" चेक किया गया है, तो कुछ भी नहीं भेजा जाएगा, क्योंकि मेरा ऐप बिटकोड सक्षम के साथ संग्रहीत नहीं किया गया था, क्या यह एक सही धारणा है? – allaire

+2

मेरे सर्वोत्तम ज्ञान के लिए, यह सही है। ऐप सबमिशन संग्रह नहीं बनाता है, यह केवल ऐप्पल को भेजता है - संकलन और (प्रारंभिक) अनुकूलन पहले से ही उस बिंदु से हुआ था। ऐसा कहा जा रहा है कि, यदि आप विशेष रूप से बिटकोड नहीं चाहते हैं ([विभिन्न अच्छे कारणों से] (https://medium.com/@FredericJacobs/why-im-not-enabling-bitcode-f35cd8fbfcc5#.yzloy0cgh)), मैं चाहता हूं * प्रत्येक बॉक्स को अनचेक करें * :) – TwoStraws

+0

विडंबना यह है कि सटीक _opposite_ चीज़ आज मेरे साथ हुई। बिटकोड सक्षम के साथ सबमिट किए गए बिल्ड को आम तौर पर प्रक्रिया में लगभग दस मिनट लगते हैं; मैंने आज बिटकोड अक्षम के साथ एक बिल्ड सबमिट किया: प्रक्रिया में छह घंटे लग गए, फिर एक त्रुटि की सूचना दी। –

0

यदि आपके लक्ष्य और सभी फोड के लिए बिटकोड अक्षम है, तो बिटकोड चेकबॉक्स ऐप स्टोर में अपलोड के संवाद से गायब हो जाएगा।

+1

यह नया होना चाहिए, जो एक्सकोड संस्करण आपको इस व्यवहार को देखता है? – allaire

संबंधित मुद्दे