यह सवाल पिछले कई हफ्तों से विकसित हुआ है ताकि अधिक सामान्य मुद्दों को कवर किया जा सके xcode4 (और अपग्रेड प्रोजेक्ट पुराने रूप में xcodeरों)।
हालाँकि निर्देशों के एक ही सेट का पालन करके कई मुद्दों को हल किया जा सकता है।
यदि आपके पास निम्न में से कोई समस्या है, तो स्वीकृत उत्तर में विधियों का प्रयास करें:
- Xcode 4 एक ऐप को संग्रहीत करने में विफल रहता है
- Xcode 4 एक अनुपयोगी आर्काइव बनाता है
- Xcode 4 एक .ipa नहीं बनाता है
- Xcode 4 प्रीप्रोसेसर त्रुटियों के कारण संकलन करने में विफल रहता है
- Xcode 4 हेडर नहीं ढूँढ सकता
- Xcode 4 का कोड पूरा काम नहीं कर रहा है
- परियोजना आश्रितों संकलन नहीं होगा
- निर्भरता जोड़ने से उपरोक्त किसी भी समस्या का कारण बनता है
मूल प्रश्न
शीर्षक: Xcode 4 में "लेक्सिकल या प्रीप्रोसेसर समस्या फ़ाइल नहीं मिली"
मेरे पास Xcode 4 में एक परियोजना है जो उपकरण और सिम्युलेटर पर ठीक-ठाक निर्माण करेगी और जब स्थिर लाइब्रेरी से जुड़ी हेडर फ़ाइलों की तलाश में है तो इसे पुरालेख में लाने की कोशिश कर रही है:
In file included from /Volumes/Development/Path/LBProject/LBProject/LBProject-Prefix.pch:15:
In file included from /Volumes/Development/Path/LBProject/LBFDefines.h:23:
In file included from /Volumes/Development/Path/LBProject/Classes/LBProjectAppDelegate.h:11:
In file included from /Volumes/Development/Path/LBProject/LBProject/../FKNDirectory/FKNDirectoryManager.h:10:
/Volumes/Development/Path/LBProject/LBProject/../FKNDirectory/FKNDataModel.h:11:9: fatal error: 'Merchant.h' file not found [1]
#import "Merchant.h"
^
1 error generated.
Xcode त्रुटि देता है
lexical or preprocessor issue file not found
बहुत Googling ने दिखाया है कि बहुत से लोग इस मुद्दे पर हैं, लेकिन कोई समाधान नहीं है। किसी को भी फिक्स या कोई सुराग मिला।
अपडेट:user header
खोज पथ की तैयारी में हैं ${BUILT_PRODUCTS_DIR}
सभी विन्यास में। यह संग्रह करते समय किसी भी कॉन्फ़िगरेशन का उपयोग करके ठीक बनाता है।
अद्यतन 2: Merchant.h
एक कोर डेटा वर्ग है जो ऑटो-जेनरेट किया गया है और इसलिए .xcdatamodeld
पैकेज के अंदर है, हालांकि लाइब्रेरी के निर्माण के दौरान हेडर को सभी सार्वजनिक हेडर निर्देशिका में कॉपी किया जाता है।