2012-04-16 18 views
33

एक्सकोड मुझे बताते हुए संकेत देता है कि मेरे पास प्रोजेक्ट में कोई निश्चित छवि नहीं है और जब मैं निर्माण करने का प्रयास करता हूं तो यह त्रुटियां होती है। यदि मैंने हटा दिया है .png Xcode प्रोजेक्ट से शिकायत कर रहा है, तो जब मैं निर्माण करने का प्रयास करता हूं तो एक्सकोड त्रुटि क्यों करता है?एक्सकोड "ऐसी कोई फ़ाइल या निर्देशिका त्रुटि" क्या है?

मैं इन विवरणों के साथ एक ही बात हो रही है [एक प्रकार का फल द्वारा संपादित (टिप्पणी के लिए बहुत बड़ा हो गया)]। प्रतिलिपि आदेश इस

CpResource MyIcons/../13-bicycle.png /Users/Me/Library/Developer/Xcode/DerivedData/MyProject-cxsohyxdecdbptgrrtaixbhhixrj/Build/Products/Debug-iphonesimulator/MyProject.app/13-bicycle.png 

फिर वहाँ setenv का एक समूह है और कमांड "builtin कॉपी" करने के लिए अनुवाद किया है, लेकिन उस में से कोई भी मायने रखती है की तरह लग रहा है, परिणाम है जब मैं संकलन मैं इस त्रुटि मिलती है:

त्रुटि: /Users/Me/Development/MyProject/MyIcons/../13-bicycle.png: ऐसी कोई फ़ाइल या निर्देशिका

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

त्रुटि संदेश को देखते हुए, ऐसा लगता है कि MyIcons एक फ़ोल्डर है। यह नहीं है, यह सिर्फ एक समूह है। ऐसा कोई फ़ोल्डर नहीं है, मैं फ़ाइल सिस्टम में देख सकता हूं।

जब मैंने ड्रैग-ड्रॉप के माध्यम से जोड़ा, तो मैंने "आइटम कॉपी करें ... समूह फ़ोल्डर (यदि आवश्यक हो) कॉपी किया और" किसी भी जोड़े गए फ़ोल्डर के लिए समूह बनाएं "बटन को छोड़ दिया। लेकिन ध्यान दें कि मैंने केवल मौजूदा समूह में आइकन (एन मास) खींचा है; मैंने किसी भी फ़ोल्डर को खींच नहीं लिया, न ही जहां कोई समूह या फ़ोल्डर्स बनाया गया था। लेकिन किसी भी तरह, संकलक सोचता है कि ये संसाधन फ़ाइल सिस्टम में एक फ़ोल्डर में हैं जो मौजूद नहीं है।

मैंने प्रतिलिपि संसाधन सूची में आइकन पर दायाँ क्लिक किया और प्रोजेक्ट नेविगेटर में खोजक और प्रकट दोनों को आजमाया: और दोनों काम करते थे - फ़ाइल वहां है और यह जानता है कि इसे कहां प्राप्त करना है - जब तक यह बनाता है।

मुझे अभी तक आइकन हटाने से परे एक कामकाज नहीं मिला है - सफाई काम नहीं करती है। मुझे लगता है कि मेरा समूह दूषित है।

+4

कोड या त्रुटि के बिना कोई रास्ता नहीं है कि हम आपकी मदद कर सकें। – twain249

+0

मैं समझता हूं। फिर भी धन्यवाद। – zumzum

+2

ट्वेन आपको हारने के लिए नहीं कह रहा था! अपना उत्तर संपादित करें और एक्सकोड से सटीक त्रुटि और ध्वजांकित कोड डालें। –

उत्तर

133

यहां देखें XCode Build – CopyPNGFile Error and No Such File or Directory। मुझे एक ही समस्या थी और यह समाधान मेरी मदद करता है।

If you receive either of these annoying errors when building your xcode app, something has corrupted in your project bundle.

  1. Open your project in Xcode
  2. Click on your project
  3. Click on your project under Targets
  4. Hit the build phases tab
  5. Open “Copy Bundle Resources” near the bottom
  6. Look for any resources listed in red!
+5

को अपडेट करने की आवश्यकता है और जब आप अपने संसाधन को लाल रंग में सूचीबद्ध करते हैं, तो आप इसे चुनकर हटाएं बटन को हटाकर इसे हटा सकते हैं। –

+7

मेरे लिए समस्या संकलन स्रोतों के तहत थी। तुम बहुत बढ़िया हो, धन्यवाद! – charmingToad

+7

मेरे लिए, फ़ाइल लाल नहीं थी। यह रास्ता गायब था। फ़ाइल नाम के दाईं ओर कोई पथ नहीं वाली फ़ाइलों की तलाश करें। – mau

5

ठीक है यहां असंतोषजनक कामकाज है जो इसे मेरे लिए तय करता है।

(पहले, ध्यान दें कि जब मैं परियोजना नेविगेटर में अपने कुशल समूह दायाँ क्लिक किया है) यह कि बाहरी संपादक में खोलें धुंधले हो गया था को छोड़कर किसी भी अन्य दल की तरह देखा - अजीब हाँ)

  1. मैंने एक्सकोड बंद कर दिया और इसे फिर से शुरू किया।

    => अब मैं (परियोजना नेविगेटर में) देख हमलावर समूह के तहत प्रतीक के सभी लाल कर रहे हैं

  2. पूरे समूह को हटा दें।

  3. एक नए समूह (इसी नाम) बना सकते हैं और समूह

    => त्रुटि प्रतिलिपि बनाने में विफल में मूल स्रोत से माउस खींचें ड्रॉप (या कुछ इस तरह - मैं याद नहीं कर सकते, लेकिन मैंने देखा है और इस से पहले तय हो गई है - और माउस के साथ इसी तरह)

    यह त्रुटि, बचे हुए माउस की वजह से है तो अब यह एक ठीक करने के लिए,

  4. मैं नष्ट कर दिया सभी अन्य समूहों इसे कहीं देखा है और उनके आइकन ले जाया

    को कूड़ेदान में
  5. खुला परियोजना स्थान
  6. परियोजना में हर आइकन हटाएं पर खोजक (तरह से तरह, सभी .png हटाना)
  7. एक नए समूह फिर से बनाने के लिए, और _again में सभी चिह्न खींचें।

  8. वाह, अब मारा बिल्डर

    => XCode दुर्घटनाओं।

    लवली।

  9. पुनः प्रारंभ Xcode

  10. उंगलियों को पार कर गया: निर्माण

=> यह काम करता है। संक्षिप्त उत्सव और काम पर वापस।

(देखें मैं के बारे में असंतोषजनक क्या मतलब है)

+0

धन्यवाद! .... यह मेरे लिए काम करता है ... अजीब एक्सकोड ऐसी शर्मीली त्रुटियां दे रहा है। – Najam

-4

XCode बिल्ड - CopyPNGFile त्रुटि और कोई ऐसी फ़ाइल या निर्देशिका

यदि आप अपने एक्सकोड ऐप का निर्माण करते समय इन परेशान त्रुटियों में से किसी एक को प्राप्त करते हैं, तो आपके प्रोजेक्ट बंडल में कुछ दूषित हो गया है।

  1. अपनी परियोजना Xcode में
  2. क्लिक करें अपनी परियोजना पर
  3. क्लिक करें अपनी परियोजना पर लक्ष्य के तहत ओपन
  4. निर्माण चरणों टैब
  5. ओपन "कॉपी बंडल संसाधन" नीचे
  6. पास मारो लाल रंग में सूचीबद्ध किसी भी संसाधन की तलाश करें!
+0

मूल उत्तर कॉपी और पेस्ट न करें! – NecipAllef

+0

चिपका हुआ जवाब कॉपी करें –

2

मैं इसी तरह की समस्या थी, लेकिन मेरे समाधान थोड़ा अलग था:

  1. Xcode में खोलें परियोजना
  2. ओपन परियोजना नाविक
  3. नीचे नीचे फिल्टर में, अपने गलत फ़ाइल नाम के लिए खोज
  4. मुझे "पुनर्प्राप्त संदर्भ" नामक समूह के तहत फ़ाइल मिली और इसे लाल
  5. लाल फ़ाइलों को हटाएं और सब कुछ काम करना चाहिए rfectly
संबंधित मुद्दे