2013-08-19 6 views
13

के साथ लिंक त्रुटियां मैंने अपनी परियोजना में पार्स फ्रेमवर्क आयात करने का प्रयास किया। मैंने यह सुनिश्चित किया है कि यह मेरे प्रोजेक्ट से पसंद आया है और मुझे इस बारे में कुछ भी नहीं मिला कि यह 'आर्क संवेदनशील' है या नहीं। मेरी परियोजना आर्क आधारित है।Parse.framework आईओएस

Undefined symbols for architecture i386: 
    "_SCNetworkReachabilityCreateWithName", referenced from: 
     -[PFCommandCache init] in Parse(PFCommandCache.o) 
     +[PFInternalUtils(Reachability) isParseReachable] in Parse(PFInternalUtils.o) 
    "_SCNetworkReachabilityGetFlags", referenced from: 
     ___22-[PFCommandCache init]_block_invoke in Parse(PFCommandCache.o) 
     +[PFInternalUtils(Reachability) isParseReachable] in Parse(PFInternalUtils.o) 
    "_SCNetworkReachabilityScheduleWithRunLoop", referenced from: 
     -[PFCommandCache init] in Parse(PFCommandCache.o) 
    "_SCNetworkReachabilitySetCallback", referenced from: 
     -[PFCommandCache init] in Parse(PFCommandCache.o) 
    "_SCNetworkReachabilityUnscheduleFromRunLoop", referenced from: 
     -[PFCommandCache dealloc] in Parse(PFCommandCache.o) 
    "_SecItemAdd", referenced from: 
     +[PFInternalUtils saveToKeychain:data:] in Parse(PFInternalUtils.o) 
    "_SecItemCopyMatching", referenced from: 
     +[PFInternalUtils loadFromKeychain:] in Parse(PFInternalUtils.o) 
    "_SecItemDelete", referenced from: 
     +[PFInternalUtils saveToKeychain:data:] in Parse(PFInternalUtils.o) 
     +[PFInternalUtils deleteFromKeychain:] in Parse(PFInternalUtils.o) 
    "_UTTypeCopyPreferredTagWithClass", referenced from: 
     -[PFFile getMimeType] in Parse(PFFile.o) 
    "_UTTypeCreatePreferredIdentifierForTag", referenced from: 
     -[PFFile getMimeType] in Parse(PFFile.o) 
    "_kCFStreamPropertyFTPAttemptPersistentConnection", referenced from: 
     -[PFHTTPCommand scheduleInCurrentThread] in Parse(PFHTTPCommand.o) 
    "_kCFStreamPropertyHTTPAttemptPersistentConnection", referenced from: 
     -[PFHTTPCommand scheduleInCurrentThread] in Parse(PFHTTPCommand.o) 
    "_kSecAttrAccessible", referenced from: 
     +[PFInternalUtils getKeychainQuery:] in Parse(PFInternalUtils.o) 
    "_kSecAttrAccessibleAfterFirstUnlock", referenced from: 
     +[PFInternalUtils getKeychainQuery:] in Parse(PFInternalUtils.o) 
    "_kSecAttrAccount", referenced from: 
     +[PFInternalUtils getKeychainQuery:] in Parse(PFInternalUtils.o) 
    "_kSecAttrService", referenced from: 
     +[PFInternalUtils getKeychainQuery:] in Parse(PFInternalUtils.o) 
    "_kSecClass", referenced from: 
     +[PFInternalUtils getKeychainQuery:] in Parse(PFInternalUtils.o) 
    "_kSecClassGenericPassword", referenced from: 
     +[PFInternalUtils getKeychainQuery:] in Parse(PFInternalUtils.o) 
    "_kSecMatchLimit", referenced from: 
     +[PFInternalUtils loadFromKeychain:] in Parse(PFInternalUtils.o) 
    "_kSecMatchLimitOne", referenced from: 
     +[PFInternalUtils loadFromKeychain:] in Parse(PFInternalUtils.o) 
    "_kSecReturnData", referenced from: 
     +[PFInternalUtils loadFromKeychain:] in Parse(PFInternalUtils.o) 
    "_kSecValueData", referenced from: 
     +[PFInternalUtils saveToKeychain:data:] in Parse(PFInternalUtils.o) 
    "_kUTTagClassFilenameExtension", referenced from: 
     -[PFFile getMimeType] in Parse(PFFile.o) 
    "_kUTTagClassMIMEType", referenced from: 
     -[PFFile getMimeType] in Parse(PFFile.o) 
ld: symbol(s) not found for architecture i386 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
+0

अभी मेरे पास कोड की एकमात्र पंक्ति ऐप प्रतिनिधि में है। पहला ढांचा '#import ' और '[पार्स सेट एप्प्लिकेशंस आईडी: @" एपआईडी "क्लाइंटकी: @" क्लाइंट आईडी "] का संदर्भ दे रहा है;' –

उत्तर

55

सुनिश्चित करें कि आप SystemConfiguration और अपनी परियोजना में Security ढांचे के खिलाफ ही लिंक करें:

यह त्रुटि मैं हो रही है। अधिक जानकारी के लिए this question देखें। जैसा कि हेक्टर ने टिप्पणियों में बताया, पार्स के लिए आवश्यक सभी फ्रेमवर्क iOS Quick Start Guide में पाए जा सकते हैं।

  • AudioToolbox.framework
  • CFNetwork.framework
  • CoreGraphics.framework
  • CoreLocation.framework
  • libz.1.1.3.dylib
  • MobileCoreServices.framework
  • QuartzCore.framework
  • सुरक्षा.फ्रेमवर्क
  • ,210
  • StoreKit.framework
  • SystemConfiguration.framework
+0

अहह इसे याद कर चुके हैं! आपको बहुत - बहुत धन्यवाद! –

+0

उसने 5 त्रुटियों का ख्याल रखा। अभी भी एक और 20 है। –

+1

संपादित उत्तर, सुरक्षा ढांचे के खिलाफ भी लिंक। – Joe

5

इन चौखटे

-Accounts.framework

-AudioToolbox.framework

के अलावा अपनी परियोजना से MobileCoreServices.framework जोड़ें - CFNetwork.framework

-कोर ग्राफिक्स.फ्रेमवर्क

-CoreLocation.framework

-libz.dylib

-MobileCoreServices.framework

-QuartzCore.framework

-Security.framework

-Social.framework

-StoreKit.framework

-SystemConfiguration.framework

+1

परियोजना के लिए उन सभी को जोड़ने के बावजूद मेरे लिए काम नहीं किया –

-2

मैं जोड़ने के लिए किया था "$ (विरासत में मिला है)" बिल्ड सेटिंग में फ्रेमवर्क खोजें पथ को यह काम पाने के लिए।

+0

मेरे लिए काम नहीं किया। यह पहले से ही था –