2015-09-21 2 views
17

शामिल नहीं है। जब मैं सिम्युलेटर पर अपना ऐप चलाता हूं तो मुझे कोई त्रुटि नहीं मिलती है।एक्सकोड 7: libGGLAnalytics.a (GGLContext + Analytics.o) 'में Xcode7 का उपयोग करके बिटकोड

ld: 'Test-IOS/Pods/Google/Libraries/libGGLAnalytics.a(GGLContext+Analytics.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture armv7 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

मैं यह त्रुटि कैसे ठीक करूं: जब मैं एक असली डिवाइस पर चलाने का प्रयास है कि मैं इस मिल सकता है?

+0

एक ही त्रुटि हो रही है ... कोई भाग्य था? – Ashwani

+0

इसका एक ही कारण है [Google Analytics libAdIdAccess.a में बिटकोड नहीं है] (http://stackoverflow.com/questions/31395260/google-analytics-libadidaccess-a-does-not-contain-bitcode) – Cristik

उत्तर

24

मुद्दा यह है कि आईओएस के लिए Google Analytics को अभी बिटकोड के लिए समर्थन नहीं है। यहाँ Google Code पर मुद्दा है:

https://code.google.com/p/analytics-issues/issues/detail?id=671

वैकल्पिक हल वर्तमान में अपनी परियोजना के लिए bitcode निष्क्रिय करने के लिए है। Build Settings में Build Options के तहत अपनी प्रोजेक्ट फ़ाइल में Enable Bitcode ध्वज को झंडा पर सेट करें।

Bitcode Flag

ध्यान दें कि यदि आप इसे पूरी तरह से अक्षम आप watchOS के लिए निर्माण करने में सक्षम नहीं होगा। ऐसा लगता है कि इसे केवल आईओएस के लिए अक्षम भी किया जा सकता है लेकिन फिर आप watchOS पर एनालिटिक्स का उपयोग करने में सक्षम नहीं होंगे।

+0

ऐसा लगता है जैसे Google ने इस मुद्दे को ठीक किया है, लेकिन इसे अभी तक कोकोपोड्स के माध्यम से जारी नहीं किया है। –

1

यह Google द्वारा हल किया गया है। यदि आप Google Issue को आगे नीचे (https://code.google.com/p/analytics-issues/issues/detail?id=671) का पालन करते हैं, तो आप देखेंगे कि समाधान Google Analytics 3.14 SDK को अपडेट करना है जिसमें बिटकोड समर्थन शामिल है।

यदि आप कोकोपोड्स का उपयोग करते हैं, तो नोट करें कि पॉड नाम थोड़ा अनजान है। आप केवल Google Analytics का उपयोग करते हैं, तो आप चाहेंगे:

फली 'GoogleAnalytics'

नहीं -> फली 'गूगल/विश्लेषक'

दूसरी प्रविष्टि आपके द्वारा Analytics की तुलना में अधिक उपयोग करते हैं, आप की आवश्यकता होगी लेकिन मेरा मानना ​​है कि अभी भी "Google/Analytics" लाइब्रेरी के लिए बिटकोड समर्थन नहीं हो सकता है।

हालांकि मैं पुष्टि कर सकता हूं कि अगर आपको केवल Analytics की आवश्यकता है, तो उपर्युक्त काम करता है। मैं एक्सकोड 7.2, बीटीडब्ल्यू पर हूं।

+1

जब मैं इसे 'पॉड' GoogleAnalytics 'में बदलता हूं, तो यह दिखाता है कि' #import 'पर फ़ाइल में एक त्रुटि अनुपलब्ध फ़ाइल है, मुझे –

+0

एक्सेस प्राप्त करने के लिए मुझे कौन सी फ़ाइल आयात करना है, हाय, मेरे अपने प्रोजेक्ट में, मैं पॉड 'GoogleAnalytics' का उपयोग करने के बाद, मैं #import और #import ericWasTaken

+0

Thnx का उपयोग कर रहा हूं, मैंने यह नहीं कहा कि 'जीजीएलकॉन्टेक्स्ट' मौजूद नहीं है –

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