मेरा ऐप सिम्युलेटर और डिवाइस पर ठीक से चल रहा था और चल रहा था, लेकिन मैंने देखा कि किसी कारण से, मेरे पास मेरी मुख्य निर्देशिका में डुप्लिकेट निर्देशिका थी, और कुछ डुप्लिकेट फ़ाइलें भी । इसलिए जब मेरी मुख्य निर्देशिका/MyAppName थी, तो/MyAppName/MyAppName में भी फ़ाइलें थीं।डुप्लिकेट उपनिर्देशिका को हटाने के बाद ऐसी कोई फ़ाइल या निर्देशिका
मैंने उपनिर्देशिका से किसी भी गैर-डुप्लिकेट फ़ाइलों को ध्यान से स्थानांतरित कर दिया, निर्देशिका हटा दी, और मेरे उपसर्ग शीर्षलेख और Info.plist फ़ाइलों के लिए पथ अपडेट किए। मैंने प्रोजेक्ट को साफ़ और बनाया है, हालांकि मुझे अभी भी डुप्लिकेट उपनिर्देशिका (जिसे हटाया गया है) में देख रहे कंपाइलर से एक त्रुटि मिल रही है, जैसे:
आर्म-सेब-डार्विन 10-llvm-gcc-4.2:/MyAppName /MyAppName/main.m: ऐसी कोई फ़ाइल या निर्देशिका
क्योंकि main.m /MyAppName/main.m
में हैमैं एक चर नहीं देख पा रहे या उपसर्ग हैडर के अलावा अन्य के लिए देखने के लिए की स्थापना करते हैं और Info.plist फाइलें। क्या कहीं और मुझे देखना चाहिए? स्पष्ट रूप से कुछ अभी भी डुप्लिकेट उपनिर्देशिका का संदर्भ दे रहा है, लेकिन मुझे नहीं पता कि कहां है।
यह चाल है! बहुत बहुत धन्यवाद। –
फाइलों को पुन: समूह करने के बाद, पथ को रीसेट करना मेरे लिए काम नहीं करता था।जब मैंने परियोजना से फ़ाइल को हटाने और इसे वापस जोड़ने के लिए एडम के सुझाव का पालन किया - जो काम करता था - मैंने देखा कि फ़ाइल के स्थान पॉपअप ने अब "समूह से संबंधित" के बजाय "परियोजना से संबंधित" कहा है। बस इसे बदलना अन्य समस्या फ़ाइलों के लिए चाल थी। – Wienke
बहुत बहुत धन्यवाद .. मेरा समय बचाया। – coder284