2015-06-05 15 views
15

मैं पार्स फ्रेमवर्क को अपने Xcode प्रोजेक्ट में कॉपी कर रहा हूं और चेकबॉक्स को चेक कर रहा हूं जो कहता है कि फ़ाइलों की प्रतिलिपि बनाएँ।कोई ऐसा मॉड्यूल 'पार्स'

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

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

उत्तर

1

सबसे पहले, परियोजना को साफ करें। फिर आपके पास मौजूद सभी पार्स एसडीके हटाएं। फिर प्रोजेक्ट में एसडीक्स जोड़ें और वास्तविक फ्रेमवर्क को प्रोजेक्ट फ़ोल्डर में भी ले जाएं।

आशा है कि मदद करता है,

जूलियन

10

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

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

+0

यह मेरे लिए यह किया गया था। धन्यवाद! – aasatt

+0

नोट पार्स ObjC में लिखा है, इसलिए यदि आप लिख रहे हैं एक पार्स केवल एप्लिकेशन आप एक ब्रिजिंग हैडर – TMin

11

मैं सिर्फ इस समस्या थी, और मैं इसे ऐसा करने से काम मिल गया:

मैं अपने Target > Build Settings > Search Paths > Framework Search Paths खोला। $(PROJECT_DIR) और $(inherited)

मैं नहीं जानता कि क्यों इन पहली जगह में खाली थे, लेकिन वहाँ तुम्हारे पास है:

enter image description here

मैं दो मूल्यों गयी।

1

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

1

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

10

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

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

मंच: ios," 8.0 "

use_frameworks

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

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

+1

जोड़ने की आवश्यकता होगी पार्स जल्दी शुरू प्रलेखन नहीं है बहुत अच्छी तरह से ... कोकोपोड्स भाग के लिए वे मानते हैं कि आप पहले ही ढांचे का उपयोग कर रहे हैं। इसे इंगित करने के लिए धन्यवाद। – mitrenegade

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