कल मैंने parse.com लाइब्रेरी के बारे में एक चेतावनी दी:
URGENT: सभी बिटकोड को हटा दिया जाएगा क्योंकि '[पथ] /Parse.framework/Parse (PFAnalytics.o)' बिटकोड के बिना बनाया गया था। आपको इसे बिटकोड सक्षम (Xcode सेटिंग ENABLE_BITCODE) के साथ फिर से बनाना होगा, विक्रेता से एक अद्यतन पुस्तकालय प्राप्त होगा, या इस लक्ष्य के लिए बिटकोड को अक्षम करना होगा। नोट: यह भविष्य में एक त्रुटि होगी।
मैं इस तथ्य से अवगत हूं कि मैं इस उत्तर के साथ उन चेतावनियों को हटा सकता हूं लेकिन अब सोच रहा हूं कि क्या यह AppStore प्रस्तुत करने और / या मेरे ऐप के वास्तविक प्रदर्शन के संबंध में कोई नकारात्मक प्रभाव पड़ेगा।
Xcode आपको बिटकोड के बारे में सूचित करता है
इस सेटिंग को सक्रिय करना इंगित करता है कि लक्ष्य या परियोजना को प्लेटफार्मों और आर्किटेक्चर के लिए संकलन के दौरान बिटकोड उत्पन्न करना चाहिए जो इसका समर्थन करते हैं। आर्काइव बिल्ड के लिए, बिटकॉइन को ऐप स्टोर में जमा करने के लिए लिंक किए गए बाइनरी में उत्पन्न किया जाएगा। अन्य बिल्ड के लिए, कंपाइलर और लिंकर यह जांच करेगा कि कोड बिटकॉइन पीढ़ी के लिए आवश्यकताओं का अनुपालन करता है, लेकिन वास्तविक कोडकोड उत्पन्न नहीं करेगा। [ENABLE_BITCODE]
लेकिन मुझे इस पाठ से कोई उपयोगी जानकारी नहीं मिल रही है।
- क्या मैं किसी नकारात्मक प्रभाव के बिना और भविष्य के AppStore सबमिशन से समझौता किए बिना इस मुद्दे को दरकिनार करने के लिए लिंक किए गए उत्तर का उपयोग कर सकता हूं?
ENABLE_BITCODE
वास्तव में क्या करता है, क्या यह भविष्य में गैर-वैकल्पिक आवश्यकता होगी?- यदि मैं इसे सक्षम / अक्षम करता हूं तो क्या कोई प्रदर्शन प्रभाव पड़ता है?