ios Xcode में 'फ्रेमवर्क नहीं मिला'




xcode6 ios-frameworks (9)

मैं iOS के विकास के लिए बहुत नया हूँ। जाहिर तौर पर मेरे लिए यह समस्या .xcodeproj Xcode परियोजना के बजाय .xcworkspace Xcode कार्यक्षेत्र को खोलने का परिणाम थी। मैंने इसके बजाय कार्यक्षेत्र खोला और त्रुटि दूर हो गई है।

मुझे पता है कि यह एक दो बार पूछा गया है। मैंने इन लोगों से निर्देशों का पालन किया:

Xcode 5 में प्रोजेक्ट करने के लिए फ्रेमवर्क जोड़ना और * रिश्तेदार * पथ जोड़े गए

xcode4: लिंकर त्रुटि: विकल्प के लिए निर्देशिका नहीं मिली

फिर भी Xcode यह त्रुटि दे रहा है:

यहां मेरा वर्तमान कॉन्फ़िगरेशन है:

बोल्ट फ्रेमवर्क है इसलिए मैं पार्स एसडीके का उपयोग कर सकता हूं। मैंने यहाँ से रिक्त प्रोजेक्ट डाउनलोड किया: https://parse.com/apps/quickstart#parse_data/mobile/ios/native/new

यह काम कर रहा है। मैंने हर विन्यास विकल्प को कॉपी करने की कोशिश की, लेकिन यह अभी भी काम नहीं कर रहा है।


एंबेडेड बायनेरिज़ से सभी चौखटे हटाएं और इसे फिर से जोड़ें


Podfile और Linked Frameworks and Libraries से फ्रेमवर्क को हटाने के अलावा, मुझे Other Linker Flags में फ्रेमवर्क के संदर्भ को भी हटाना पड़ा।


यहाँ समाधान है:

"प्रोजेक्ट (PROJECT_DIR)" विशेषता को चालू करें प्रोजेक्ट में पुनरावर्ती विकल्प में पुनरावर्ती विकल्प में विशेषता (डिफ़ॉल्ट रूप से गैर-पुनरावर्ती हो सकती है) पर क्लिक करें लक्ष्य पर क्लिक करें - 'फ्रेमवर्क खोज पथ' के लिए सेटिंग खोजें खोजें - इनपुट पर डबल क्लिक करें।

https://.com/a/31298214/4493512 से स्क्रैच किया गया


लिंक्ड फ्रेमवर्क से Bolts.framework को हटाने की कोशिश करें और इसे फिर से जोड़ें। इसके अलावा, अपने Framework Search Path $(PROJECT_DIR)/Bolts जैसे Bolts.framework तक रास्ता बनाए रखें यदि यह आपके प्रोजेक्ट डायरेक्टरी पथ पर बोल्ट फ़ोल्डर के अंदर है।


कृपया दोनों रूपरेखाओं को जोड़ने के बाद प्रत्येक बोल्ट और पार्स ढांचे को भी खोलें और परियोजना में पार्स और बोल्ट जोड़ दें तो समस्या हल हो जाएगी


मेरे पास बस एक ही स्थिति थी (एक 3 पार्टी ढांचे को जोड़ने के बाद ओपी की निर्माण त्रुटि को संबोधित करने के लिए एक कठिन समय था) और यह Xcode में एक बग जैसा लगता है (मेरा 8.3.2 (8E2002) )।

समस्या यह थी कि फ्रेम में पथ के लिए एक फ़ोल्डर नाम सम्‍मिलित रिक्त स्थान है। इस स्थिति में, Xcode ने उन्हें गलत तरीके से Backslashes के साथ Build Settings -> Framework Search Paths : में भाग दिया।

$(PROJECT_DIR)/Folder\ with\ spaces/Lib

इसे ठीक करने के लिए, मैन्युअल रूप से उन बैकस्लैश को हटाने के लिए प्रविष्टि को संपादित करें और पूरे स्ट्रिंग को इस तरह उद्धरण में संलग्न करें:

"$(PROJECT_DIR)/Folder with spaces/Lib"

जब यह त्रुटि मुझे हुई, क्योंकि पॉड्स फ़ोल्डर iCloud में था और मेरे कंप्यूटर पर कोई स्थानीय प्रतिलिपि नहीं थी। फाइंडर में अपने प्रोजेक्ट के फ़ोल्डर में जाएं और जांचें कि क्या उसके अंदर किसी भी फ़ोल्डर में iCloud का प्रतीक है!


संदर्भ हटाकर, एक समस्या बनाने वाले फ़्रेम कार्य को हटाएं। इन चरणों का पालन करने के लिए फिर से जोड़ें FBSDK फ्रेम वर्क्स और लाइब्रेरीज़ को जोड़ना

1) क्लिक प्रोजेक्ट 2) सामान्य सेटिंग्स 3) लिंक्ड फ्रेमवर्क और लाइब्रेरी 4) प्लस बटन पर क्लिक करें और वह सब जोड़ें जो आप चाहते हैं







ios-frameworks