swift ऐसा कोई मॉड्यूल 'पार्स' नहीं




parse.com xcode6 (5)

मैं अपने Xcode प्रोजेक्ट को पार्स फ्रेमवर्क कॉपी कर रहा हूं और चेकबॉक्स को चेक कर रहा हूं जो कहता है कि अगर आवश्यक हो तो फाइल कॉपी करें।

परियोजनाएं किसी समस्या के बिना चलती हैं लेकिन जब मैं Parse SDK फ़ोल्डर को ट्रैश Xcode ले जाता हूं तो "ऐसा कोई मॉड्यूल पार्स नहीं है"।

यह कहना नहीं चाहिए क्योंकि मैं अपनी परियोजना के संदर्भ में फ़ाइल संदर्भ नहीं बना रहा हूं। मैं इसे कैसे सुलझाऊं?


स्विफ्ट के लिए काम करने के लिए मेरे लिए समस्या पॉडफ़ाइल में टिप्पणियों को हटाने से संबंधित थी। यहां इसकी जांच कीजिए।

"निम्न के साथ दो टिप्पणी किए गए लाइनों को बदलें:

मंच: आईओएस, "8.0"

use_frameworks!

यह कोकाओड को बताता है कि आपकी परियोजना आईओएस 8.0 को लक्षित करती है और स्थिर पुस्तकालयों के बजाय चौखटे का इस्तेमाल करेगी। "

http://www.raywenderlich.com/97014/use-cocoapods-with-swift


मुझे सिर्फ यह समस्या थी, और मुझे यह करने के लिए काम करना पड़ा:

मैंने अपना Target > Build Settings > Search Paths > Framework Search Paths खोला।

मैंने दो मान जोड़े: $(PROJECT_DIR) और $(inherited)

मुझे नहीं पता कि ये पहली जगह क्यों खाली थे, लेकिन वहां आपके पास यह है।


मैं एक ही मुद्दा रहा था

मेरे मामले में, स्विफ्ट और कोकोपोड्स का उपयोग करते हुए, मुझे अपने ऐपडैलेगेट में import Parse करने की ज़रूरत नहीं थी मेरे ब्रिजिंग हेडर पर #import <Parse/Parse.h> #import <Bolts/BFTask.h>


मुझे एक समान समस्या थी लेकिन केवल एक दृश्य नियंत्रक मुझे बता रहा था कि कोई PARSE नहीं था। मैंने इसे आयात पार्स बयान के नीचे सब कुछ कॉपी करके तय किया, फिर एक ही नाम के साथ एक नया दृश्य नियंत्रक जोड़ना। तब मैंने अपना कोड वापस चिपका दिया।


मेरी स्थिति में मुझे इसे हटाने और उसके बाद हर एक बिल्ड को जोड़ना पड़ा। समस्या यह थी कि मेरे पास मेरे प्रोजेक्ट फ़ाइल में एक जगह थी (कभी भी ऐसा नहीं हुआ) उदाहरण के लिए आप अपने ऐप को "उदाहरण ऐप" कहते हैं इससे सभी फ़ोल्डर्स के पास रिक्त स्थान होगा। इसलिए फ़्रेमवर्क खोज पथ में एक पंक्ति होने के बजाय आपके पास 2 होगा क्योंकि एक्सकोड अंतरिक्ष को देखता हुआ एक और पंक्ति बना देगा। Xcode में एक त्रुटि के कारण वे $(PROJECT_DIR)/Example और App/parse-library-XXX हो सकते हैं। इस समस्या को ठीक करने के लिए इन 2 पंक्तियों को $(PROJECT_DIR)/Example\ App/parse-library-XXX पढ़ता है जो एक के साथ बदलें ध्यान दें कि फॉरवर्ड स्लैश एक्सकोड को उसमें एक स्पेस के साथ एक फाइल एड्रेस के रूप में पढ़ता है। यह भी है कि आप उन फ़ोल्डर्स / फ़ाइलों को संदर्भित करते हैं जिनमें उन में रिक्त स्थान है।





xcode6