2013-01-14 16 views
7

मुझे विश्वास है कि यह एक RestKit मुद्दा है नहीं कर रहा हूँ, और मैं CocoaPods के माध्यम से RestKit फिर से स्थापित करने के लिए कई बार कोशिश की है, लेकिन अंत में मैं इस त्रुटि मिलती है:त्रुटि RestKit.h नहीं मिला था कि

<RestKit/RestKit.h> file not found 

सब कुछ ठीक संकलित करता है, और RestKit काम करता है। मैंने शीर्षलेख खोज पथ $(inherited) पर सेट किया है, जैसा कि अन्य लिंकर झंडे के साथ है।

यह दुर्भाग्यपूर्ण है, क्योंकि अब उन वर्गों के लिए स्वत: पूर्ण काम नहीं कर रहा है।

मैंने व्युत्पन्न डेटा हटाने, एक्सकोड को पुनरारंभ करने और सभी का लाभ उठाने का प्रयास किया है।

+1

RestKit, तो मैं सिर्फ इस्तेमाल किया '#import" RestKit.h "' –

उत्तर

9

मुझे एक ही समस्या होने पर इस प्रश्न में आया, लेकिन मेरे पास एक बहुत ही अलग समाधान था जो तुरंत काम करता था।

किसी भी कारण से, कभी-कभी एक परियोजना कोकोपोड से संबंधित कुछ सेटिंग्स का ट्रैक खोने लगती है। मेरे मामले में यह तब ट्रिगर किया गया जब मैंने एक रिपोजिटरी से एक प्रोजेक्ट डाउनलोड किया जिसे किसी और द्वारा स्थापित किया गया था - यहां तक ​​कि "पॉड्स इंस्टॉल" चलाने से भी संकलन त्रुटि को नहीं हटाया गया।

अंततः मैं समाधान के पार चला गया, परियोजना को आपके लक्ष्य के लिए पॉड्स कॉन्फ़िगरेशन फ़ाइलों का उपयोग करने की आवश्यकता है। अपनी परियोजना सेटिंग्स "जानकारी" टैब में जाएं, "कॉन्फ़िगरेशन" अनुभाग खोलें। डीबग और रिलीज दोनों का विस्तार करें, यह सुनिश्चित करने के लिए जांचें कि आपके प्रोजेक्ट के लिए "पॉड्स" कॉन्फ़िगरेशन सेट है। यदि नहीं, तो ड्रॉप डाउन पर क्लिक करें और डीबग और रिलीज के लिए "पॉड्स" का चयन करें - अब संकलित करें और त्रुटि दूर होनी चाहिए।

यहां एक छवि है जो एक्सकोड कॉन्फ़िगरेशन का बिल्कुल हिस्सा है जिसके बारे में मैं बात कर रहा हूं।

Pods Configuration set for project

+0

यह एक साधारण समाधान के साथ एक बुरा बुरा गंदा था। मैंने लगभग 10 या बहुत अलग SO उत्तरों की कोशिश की और यह वह काम है जो काम करता है। मेरे लिए यह परीक्षण में विफल रहा था। इसलिए मुझे वही करना था जैसा आपने अनुशंसित किया था लेकिन टेस्ट लक्ष्यों के लिए। धन्यवाद। – Spectravideo328

+0

बहुत खुश इससे किसी और को और दर्द से बचने में मदद मिली। –

0

मुझे विश्वास है कि यह मुद्दा कोकोपोडों की तुलना में एक्सकोड से अधिक संबंधित है। मैंने इस मुद्दे को अन्य फोडों पर भी देखा है जिन्हें मैंने आयात किया है, जहां वे हेडर को स्वत: पूर्ण नहीं करते हैं। जैसा कि कीथ ने टिप्पणियों में कहा था, आपको अपने इच्छित हेडर को आयात करने में सक्षम होना चाहिए और बाकी कोड को वहां से स्वतः पूर्ण होना चाहिए।

+0

मेरे लिए CocoaPods के माध्यम से पूरी तरह से स्थापित करने के लिए लगता है मुझे यकीन है कि क्यों यह अंततः काम नहीं कर रहा हूँ, लेकिन था कि यह ... काश मैं भुगतान किया और अधिक ध्यान। – mkral

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