2015-10-01 12 views
13

के लिए अपरिभाषित प्रतीकों मैं अपने आईओएस ऐप में Google साइन इन को एकीकृत करने की कोशिश कर रहा हूं। मैंने Google द्वारा उल्लिखित निर्देशों का पालन किया है।

मैंने सफारी सेवा.फ्रेमवर्क भी जोड़ा है।

Undefined symbols for architecture arm64: 
    "_OBJC_CLASS_$_SFSafariViewController", referenced from: 
     objc-class-ref in GoogleSignIn(GIDSignIn.o) 

कैसे इस समस्या को हल करने के लिए:

फिर भी मैं यह त्रुटि मिल रहा है?

कोई विचार?

धन्यवाद

+0

आपका परिनियोजन लक्ष्य क्या है? SFSafariViewController केवल आईओएस 9 में उपलब्ध है और लिंकर फ्लैग-ओबीजेसी भी जांचें। –

+0

आपको 'ओबीजेसी' से सावधान रहना होगा क्योंकि इससे हल होने से अधिक समस्याएं हो सकती हैं। – Droppy

+0

ये मेरे लिंकर झंडे हैं: '-Objc -fobjc-arc -all_load' – iBug

उत्तर

17

मैं एक ही मुद्दा था। लेकिन मेरी समस्या यह थी कि मैंने सफारी सर्विसेज ढांचे को शामिल नहीं किया है।

मैंने इसे आवश्यकतानुसार जोड़ा और यह ठीक काम किया।

सुनिश्चित करें कि आप अगले विन्यास किया हुआ है:

  • विकलांग BITE_CODE
  • जोड़ा सभी आवश्यक व्यवस्थाएं
  • लिंकर झंडा -ObjC (-Objc नहीं)
  • जोड़ा जरूरत यूआरएल प्रकार
  • आयातित GoogleSignIn.h
  • GoogleServices-Info.plist आपके लक्ष्य
  • में आयात किया गया

मेरी विन्यास में मैं तैनाती लक्ष्य के रूप में 7.0 का उपयोग कर रहा

आशा है कि यह मदद करता है। सम्मान

+1

@esefire को आपके लक्ष्य में आयात किए गए "GoogleServices-Info.plist" बिंदु पर अधिक विवरण चाहिए। –

12

के बाद से SafariServices ढांचे iOS9 पर ही उपलब्ध है और इसके बाद के संस्करण में, यह है कि आप आईओएस से कम के साथ एक डिवाइस पर इस चलाने के लिए कोशिश कर रहे हैं हो सकता है? यदि हां, तो क्या यह संभव है कि जब आपने ढांचा जोड़ा, तो आपने इसे आवश्यकतानुसार जोड़ा (ऐप के पुराने संस्करणों पर ऐप चलाने के लिए असंभव बना रहा है)? इसे वैकल्पिक के रूप में सेट करने का प्रयास करें (एक छवि को बेहतर तरीके से समझाने के लिए जो मेरा मतलब है)।

enter image description here

+1

पर सेट है। मैंने आपके समाधान के साथ प्रयास किया है लेकिन मुझे एक ही त्रुटि मिल रही है। जिस डिवाइस को मैं ऐप चलाने की कोशिश कर रहा हूं वह आईओएस संस्करण 8.2 है। – iBug

+0

यह मेरे लिए काम किया! – davidrelgr

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