2011-10-13 18 views
13

मेरे ऐप में मैं डेटाबेस आयात और निर्यात करने के लिए काम कर रहा हूं।त्रुटि: ऐप्पल मैक-ओ लिंकर (आईडी) चेतावनी

मैंने कुछ कार्यक्षमताओं को आयात किया है जो इस कार्यक्षमता के लिए आवश्यक हैं लेकिन जब मैं सिम्युलेटर में ऐप चलाने की कोशिश करता हूं तो नीचे सूचीबद्ध त्रुटियां होती हैं। मैं समझ नहीं पा रहा हूं कि ये किस प्रकार की त्रुटियां हैं। तो कृपया मुझे इस समस्या को हल करने में मदद करें।

Undefined symbols for architecture i386: 
    "_inflateInit2_", referenced from: 
     -[NSData(NSDataExtension) gzipInflate] in NSData+CocoaDevUsersAdditions.o 
    "_inflate", referenced from: 
     -[NSData(NSDataExtension) gzipInflate] in NSData+CocoaDevUsersAdditions.o 
    "_inflateEnd", referenced from: 
     -[NSData(NSDataExtension) gzipInflate] in NSData+CocoaDevUsersAdditions.o 
    "_deflateInit2_", referenced from: 
     -[NSData(NSDataExtension) gzipDeflate] in NSData+CocoaDevUsersAdditions.o 
    "_deflate", referenced from: 
     -[NSData(NSDataExtension) gzipDeflate] in NSData+CocoaDevUsersAdditions.o 
    "_deflateEnd", referenced from: 
     -[NSData(NSDataExtension) gzipDeflate] in NSData+CocoaDevUsersAdditions.o 
ld: symbol(s) not found for architecture i386 
collect2: ld returned 1 exit status 

उत्तर

50

आपने libz.dylib को शामिल नहीं किया है, जहां वे कार्य हैं। प्रोजेक्ट नोड का चयन करें, अपना लक्ष्य चुनें, बिल्ड चरण टैब पर जाएं, "पुस्तकालयों के साथ लिंक बाइनरी" का विस्तार करें, libz.dylib जोड़ें, और पुनः प्रयास करें। अपने ढांचे के लिए

+0

thanx प्रिय यह ठीक काम करता है – iPhone

+0

वास्तव में धन्यवाद!) –

+0

हाँ, यह काम करता है। लेकिन जब मैं संग्रह करता हूं तो केवल त्रुटि क्यों हुई! – VietHung

1

जोड़ें libz.dylib, यह काम होगा ..

1

मैं एक ही मुद्दे का सामना किया और जानो करने के लिए धन्यवाद, यह बाद मैं परियोजना के लिए Libz.dylib जोड़ा हल किया गया था।

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