2014-09-20 5 views
21

मैं अपने प्रोजेक्ट के लिए admob जोड़ रहा जोड़ने के लिए, लेकिन मैं इस त्रुटि मिलती है: वास्तुकला i386 के लिएअपरिभाषित प्रतीक जब AdMob

अपरिभाषित प्रतीक:

"_OBJC_CLASS_$_EKEvent", referenced from: 
     objc-class-ref in libGoogleAdMobAds.a(GADOpener.o) 
    "_OBJC_CLASS_$_EKEventEditViewController", referenced from: 
     objc-class-ref in libGoogleAdMobAds.a(GADOpener.o) 
ld: symbol(s) not found for architecture i386 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

मैं जोड़ लिया है:

StoreKit 
AudioToolbox 
MessageUI 
SystemConfiguration 
CoreGraphics 
AdSupport 

और -ओबीजेसी लिंक झंडे का भी उपयोग करें ..

समस्या क्या है?

धन्यवाद!

उत्तर

56

मैंने अभी Google Admob SDK 6.11 से 6.12 तक अपग्रेड किया है और ये वही त्रुटियां पॉप अप हुई हैं।

प्रोजेक्ट नेविगेटर में शीर्ष पर अपनी प्रोजेक्ट गुणों पर क्लिक करें और सुनिश्चित करें कि सही लक्ष्य चुना गया है। बिल्ड चरण टैब पर जाएं और लाइब्रेरीज़ के साथ लिंक बिनरीज़ पर स्क्रॉल करें। इस सूची में EventKit.framework और EventKitUI.framework दोनों जोड़ें।

हमेशा की तरह, स्वच्छ और अपनी परियोजना बनाएं। त्रुटियों को दूर जाना चाहिए।

+2

अरे मैं जिस तरह से अधिक समय बिताया तो मैं पता लगाने की कोशिश करनी चाहिए थी यह क्यों था काम नहीं कर रहा! धन्यवाद! – Nathan

+0

जिसने मेरे लिए दो त्रुटियों को हल किया लेकिन मेरे पास अभी भी तीन बाएं हैं :( – Jacksonkr

+2

@ जैक्सन मुझे एक ही समस्या थी। कोरटेलेफ़नी फ्रेमवर्क जोड़ने से मेरी समस्या हल हो गई। आप इस लिंक पर सभी आवश्यक ढांचे को देख सकते हैं https://developers.google.com/ मोबाइल-विज्ञापन-एसडीके/डॉक्स/डीएफपी/आईओएस/क्विक-स्टार्ट – barisemreefe

0

मैं इसे भीकिट फ्रेमवर्क जोड़ने में हल करता हूं। SdkiOS 6.12 adMob में मेरी त्रुटियों को हल करने के लिए यह आवश्यक है।

10

कृपया जांच करें कि आप उन सभी पुस्तकालयों

  • AdSupport
  • AudioToolbox
  • AVFoundation
  • CoreGraphics
  • CoreTelephony
  • EventKit
  • EventKitUI
  • जोड़ लिया है 0
  • MessageUI
  • StoreKit
  • SystemConfiguration
+0

मेरे लिए काम करता है! Admob जोड़कर यह त्रुटि प्राप्त करना, इन पुस्तकालयों को जोड़ने और साफ़/चलाने के बाद त्रुटि दूर है। – basti12354

+0

इस काम को देखने के लिए आश्चर्यचकित! आपका बहुत बहुत धन्यवाद! – bogdan

+0

संदेशयूआई मेरे लिए काम करता है, धन्यवाद! –

0

मैं इस मुद्दे था और मेरे लिए यह MessageUI.framework याद आ रही थी। (जुलाई 2016)

AdSupport.framework, 
EventKit.framework, 
EventKitUI.framework, 
CoreTelephony.framework, 
StoreKit.framework, 
MessageUI.framework 
0

5 जून, 2017

Google मोबाइल विज्ञापन SDK संस्करण 7.20.0 के लिए:

इस चौखटे आपको AdMob में शामिल करने की ज़रूरत के सबसे वर्तमान सूची है निम्नलिखित ढांचे की आवश्यकता है।

  • GLKit
  • CoreTelephony
  • CoreMedia
  • CoreVideo
  • MessageUI
  • CFNetwork
  • MobileCoreServices
संबंधित मुद्दे