2011-06-06 15 views
26

मेरे पास कुछ प्रोजेक्ट्स हैं जिन्हें मैंने अपनी परियोजना से हटा दिया था। जब भी मैं अपने स्रोत में फ़ाइलों के अंदर फ़ाइलों या पाठ के लिए निर्देशिका को grep करता हूं, लेकिन जब भी मैं अपनी प्रोजेक्ट बनाता हूं तो यह फाइलों को चेतावनियों के रूप में रिपोर्ट करता है। एक्सकोड की सफाई और पुनरारंभ करने से मदद नहीं मिलती है।एक्सकोड गलत तरीके से गायब फाइलों की रिपोर्टिंग

कहां देखना है?

उत्तर

53

ऐसा लगता है कि समस्या को जोड़ा जा रहा फाइलों से संबंधित था लेकिन मेरे svn भंडार के लिए प्रतिबद्ध नहीं है। जब मैंने उन्हें जोड़ने से हटा दिया तो चेतावनी चली गयी।

+1

अरग। इसके अलावा (चूंकि यह सही दिशा थी) मुझे बंद करने के बाद '.xcuserstate' फ़ाइल को मिटाना पड़ा और फिर परियोजना को फिर से खोलना पड़ा। इसमें गलत फ़ाइल संदर्भ शामिल थे (स्वर्ग जानता है कि वे वहां कैसे पहुंचे)। अभी भी एक्सकोड 8 - सड़े हुए ऐप्पल में ... –

+0

बमर - यह फिर से वापस आया। अब मैंने फाइलों को जोड़ें/कॉपी न करें और फिर संदर्भ को हटाकर लापता फाइल को जोड़ा। यह अंततः इसे साफ़ करने लग रहा था। –

+2

मुझे एक गिट भंडार के साथ समान समस्या थी। धन्यवाद। – DevAndArtist

0

एक Git भंडार के साथ xcode 8.0 में यह त्रुटि हुई। कोड को एक अलग फ़ाइल में विभाजित करना चाहता था - इसलिए फ़ाइल को डुप्लिकेट किया गया, इसे प्रोजेक्ट में जोड़ा गया और फिर मूल फ़ाइल से अधिकांश कोड हटा दिया गया। इस बिंदु पर एक्सकोड ने प्रोजेक्ट नेविगेटर में 'i' (गायब फ़ाइल) दिखायी लेकिन परियोजना को संकलित करना ठीक काम करता है। आप एक्सकोड के साथ प्रतिबद्ध नहीं हो सकते हैं, हालांकि यह "गायब" फ़ाइल को प्रतिबद्ध-संवाद में मौजूद नहीं दिखाएगा (भले ही यह स्पष्ट रूप से वहां है, प्रोजेक्ट नेविगेटर में चयन योग्य और संपादन योग्य)।

आसान फिक्स सिर्फ sourcetree के साथ सभी परिवर्तनों को करने के लिए था। जिस क्षण यह प्रतिबद्ध था, सबकुछ फिर से एक्सकोड में ठीक काम करता था।

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