2012-08-22 13 views
5

यहां दिए गए निर्देशों के बाद: http://hoishing.wordpress.com/2011/08/23/gdata-objective-c-client-setup-in-xcode-4/
मैंने अपने आईओएस 5 प्रोजेक्ट में जीडीटा जोड़ा। जब यह परियोजना मैं निम्नलिखित त्रुटि मिलती है संग्रह करने के लिए समय आ गया है:

जीडीटा आईफोन आर्काइव त्रुटि

Undefined symbols for architecture armv7: 
    "_OBJC_CLASS_$_GDataServiceGoogleYouTube", referenced from: 
     objc-class-ref in DataManager.o 
    "_OBJC_CLASS_$_GDataEntryYouTubeVideo", referenced from: 
     objc-class-ref in DataManager.o 
     objc-class-ref in ListController.o 
     objc-class-ref in ShareController.o 
ld: symbol(s) not found for architecture armv7 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

मैं GData.xcodeproj के लिए निर्माण सेटिंग्स देख लिया है -> GDataTouchStaticLib, और यह है कि क्या मैं उन्हें के रूप में इस के द्वारा देखा करने के लिए सेट है तस्वीर:) enter image description here

मेरी परियोजना संग्रहीत करने में सहायता के लिए किसी भी मदद की सराहना की जाती है।

उत्तर

0

आपने पुस्तकालयों को ठीक से लिंक नहीं किया है। लाइब्रेरी पथ जोड़ने की बात आते समय सुनिश्चित करें कि आप दिशानिर्देशों का ध्यानपूर्वक पालन करें। अधिक जानकारी के लिए Undefined symbols for architecture armv7 देखें।

+0

मुझे लगता है कि मैंने जो लिंक दिया है वह जीडीएटी पुस्तकालयों को एक एक्सकोड प्रोजेक्ट से जोड़ने का सही तरीका था। मैंने स्थिर चरणों को स्थिर चरणों से हटा दिया। परियोजना में GData स्रोत फ़ोल्डर खींच लिया। फिर अनुपलब्ध .h और .m फ़ाइलों को जोड़ा गया, यह परियोजना संकलन स्रोत खंड में शिकायत कर रही थी। अभी भी वही त्रुटि। मैं यह भी ध्यान रखना चाहता था कि फ़ाइलों को जोड़ने के रूप में मैंने उन्हें जोड़ने की कोशिश की, सिम्युलेटर को संकलित करने का प्रयास करते समय त्रुटियों का निर्माण होता है। स्थिर पुस्तकालय को फिर से जोड़ना ठीक करता है। – AFM

+0

तो क्या आपको अभी भी समस्याएं हैं या क्या यह उत्तर ठीक है? – Bot