2016-02-17 5 views
5

मैं वास्तव में अपने आईओएस प्रोजेक्ट के लिए बिटकोड समर्थन शामिल करना चाहता हूं लेकिन मैं Google साइन इन फ्रेमवर्क का उपयोग कर रहा हूं और ऐसा लगता है कि उन्होंने अभी तक लाइब्रेरी में बिटकोड समर्थन नहीं जोड़ा है।GoogleSignIn आईओएस फ्रेमवर्क नहीं बिटकोड समर्थन

मुझे इस बारे में कोई जानकारी नहीं मिल रही है कि यह जल्द ही आ रहा है या इस बारे में बहुत अधिक बात है कि अन्य डेवलपर इस सुविधा की मांग कैसे कर रहे हैं ... क्या मैं यहां अल्पसंख्यक हूं? क्या कोई और आईओएस में Google साइन इन फ्रेमवर्क का उपयोग नहीं करता है या क्या वे बस बिटकोड का उपयोग नहीं करना चाहते हैं?

मैं Google साइन इन फ्रेमवर्क को हटा दूंगा क्योंकि यह मेरे लिए कुछ भी परेशानी नहीं है, लेकिन मुझे डर है कि Google साइन इन के साथ पंजीकृत मेरे 7% उपयोगकर्ता अब मैं इसके साथ अटक गया हूं।

मैं फली उपयोग कर रहा हूँ:

pod 'GoogleSignIn' 
pod 'GoogleAnalytics' 

GoogleAnalytics अब ठीक हो और BitCode समर्थन है, लेकिन लगता है जब Bitcode रूप में इस तरह चालू है GoogleSignIn ढांचा अभी भी त्रुटियों देता है:

.. .Pods/GoogleAuthUtilities/पुस्तकालय/libGTMOAuth2_external.a (GTMOAuth2Authentication.o) ' में बिटकोड नहीं है। आपको इसे बिटकोड सक्षम (एक्सकोड सेटिंग ENABLE_BITCODE) के साथ पुनर्निर्माण करना होगा, विक्रेता से अद्यतन लाइब्रेरी प्राप्त करें, या इस लक्ष्य के लिए बिटकोड अक्षम करें। आर्किटेक्चर arm64

उत्तर

2

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

iOS ऐप्लिकेशन के लिए bitcode डिफ़ॉल्ट है, लेकिन वैकल्पिक है। यदि आप बिटकोड प्रदान करते हैं, तो ऐप बंडल में सभी ऐप्स और ढांचे को बिटकोड शामिल करने की आवश्यकता है। WatchOS ऐप्स के लिए, बिटकोड आवश्यक है।

तो, आप बस इसे निष्क्रिय करने के लिए की जरूरत है:

  1. अपने लक्ष्य का चयन करें।
  2. बिल्ड सेटिंग्स पर जाएं।
  3. "बिट कोड" खोजें।
  4. NO को "बिटकोड सक्षम करें" विकल्प बदलें।

Xcode Project

मैं

+0

मैं स्पष्ट रूप से BitCode पल में बंद कर दिया है क्योंकि जैसा कि मैंने कहा ऊपर मैं गूगल साइन का उपयोग ढांचे में। मेरी पोस्ट के बारे में क्या था, इसे चालू करना चाहते थे और मैं कैसे नहीं कर सकता क्योंकि Google इस ढांचे में इसका समर्थन नहीं करता है। – jakedunc

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