2013-11-24 13 views
5

संकलित करने का प्रयास करते समय आर्किटेक्चर i386 के लिए अनिर्धारित प्रतीक मैंने अपनी परियोजना में AFNetworking 2.0 जोड़ा। मैंने इसे कोकोपोड्स के उपयोग के बिना किया - मैंने अभी तक परियोजनाओं में फाइलें जोड़ दी हैं, जिससे फ़ाइलों को लक्षित करने के लिए कॉपी करना सुनिश्चित हो रहा है।AFNetworking 2.0

जब मैं परियोजना मैं निम्नलिखित त्रुटि मिलती है संकलन करने का प्रयास करें:

Undefined symbols for architecture i386: 
    "_SecCertificateCopyData", referenced from: 
     _AFCertificateTrustChainForServerTrust in AFSecurityPolicy.o 
    "_SecCertificateCreateWithData", referenced from: 
     _AFPublicKeyForCertificate in AFSecurityPolicy.o 
    "_SecPolicyCreateBasicX509", referenced from: 
     _AFPublicKeyForCertificate in AFSecurityPolicy.o 
     _AFPublicKeyTrustChainForServerTrust in AFSecurityPolicy.o 
    "_SecTrustCopyPublicKey", referenced from: 
     _AFPublicKeyForCertificate in AFSecurityPolicy.o 
     _AFPublicKeyTrustChainForServerTrust in AFSecurityPolicy.o 
    "_SecTrustCreateWithCertificates", referenced from: 
     _AFPublicKeyForCertificate in AFSecurityPolicy.o 
     _AFPublicKeyTrustChainForServerTrust in AFSecurityPolicy.o 
    "_SecTrustEvaluate", referenced from: 
     _AFPublicKeyForCertificate in AFSecurityPolicy.o 
     _AFServerTrustIsValid in AFSecurityPolicy.o 
     _AFPublicKeyTrustChainForServerTrust in AFSecurityPolicy.o 
    "_SecTrustGetCertificateAtIndex", referenced from: 
     _AFCertificateTrustChainForServerTrust in AFSecurityPolicy.o 
     _AFPublicKeyTrustChainForServerTrust in AFSecurityPolicy.o 
    "_SecTrustGetCertificateCount", referenced from: 
     _AFCertificateTrustChainForServerTrust in AFSecurityPolicy.o 
     _AFPublicKeyTrustChainForServerTrust in AFSecurityPolicy.o 
ld: symbol(s) not found for architecture i386 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

क्या मेरी परियोजना के साथ गलत क्या है?

उत्तर

16

प्रोजेक्ट में आपके गायब आईओएस ढांचे। मैं शर्त लगाता हूं कि सुरक्षा फ्रेमवर्क उन नामों में से एक है जिन्हें मैं देखता हूं।

5

#import <Security/Security.h> आपकी पीसीएच फ़ाइल में + सुनिश्चित करें कि लाइब्रेरी "पुस्तकालयों के साथ लिंक बाइनरी" में है।

0

बस अपनी परियोजना में सुरक्षा.फ्रेमवर्क जोड़ें।

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