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




xcode6 ios-frameworks (10)

उपर्युक्त में से किसी ने भी मेरे लिए तब तक काम नहीं किया जब तक मुझे पता नहीं चला कि मेरे पास बिल्ड सेटिंग्स के तहत फ्रेमवर्क सर्च पाथ्स / डीबग के नीचे एक खाली "कोई आर्किटेक्चर | कोई एसडीके" लाइन थी।

लाइन हटा दी गई और यह काम करता है!

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

Xcode 5 में प्रोजेक्ट करने के लिए चौखटे जोड़ना और * रिश्तेदार * रास्ते जोड़े

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

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

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

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

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


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


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


मुझे एहसास हुआ कि मैंने Generic Device साथ अपने ढांचे को नहीं चलाया / बनाया, जो अजीब तरीके से इन मुद्दों को जन्म देता है। मैंने केवल रूपरेखा को वापस रखा और यह काम किया।


मुझे भी यह त्रुटि मिल रही थी, मैंने फ्रेम फाइल को रूट प्रोजेक्ट फ़ोल्डर में स्थानांतरित कर दिया और फिर से फ्रेमवर्क में जोड़ दिया और समस्या हल हो गई।


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

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

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

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

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

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


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

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

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


समस्या (संदर्भ हटाकर) के कारण होने वाली रूपरेखा को हटाएं।

FBSDK चौखटे और पुस्तकालयों को जोड़ने के लिए इन चरणों का पालन करते हुए, इसे फिर से जोड़ें:

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

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






ios-frameworks