ios अमान्य छवि पथ-कुंजी "CFBundleIconFile" के अंतर्गत संदर्भित पथ पर कोई छवि नहीं मिली: Icon.png




ios7 application-loader (8)

उपर्युक्त समाधानों में से कोई भी मेरे विशेष उदाहरण में काम नहीं करता है।

अंत में निम्नलिखित काम करते थे ताकि किसी और के पास एक ही समस्या हो:

  1. ऐप-आइकन सेट को हटाएं जो संपत्ति कैटलॉग से समस्या उत्पन्न कर रहा है
  2. नेविगेटर फलक से लक्षित गुणों में निकालें और फिर ऐप आइकन के लिए 'एसेट कैटलॉग का उपयोग करना' पढ़ें - यह एक खाली ऐप-आइकन सेट को फिर से बनाएगा
  3. अपने वांछित आकार का चयन करें और नेविगेशन फलक से खींचकर सही छवियां असाइन करें
  4. CFBundleIconFiles कुंजी हटाएं (आईपैड के लिए दूसरा स्थान है)
  5. पुरालेख को दोबारा बनाए

ऐप स्टोर में अपना ऐप अपलोड करते समय मुझे यह त्रुटि एप्लिकेशन लोडर से मिली। मेरा ऐप आईओएस 3.0 के समय विकसित किया गया था, और अभी भी आईओएस 4.3 और उसके बाद के संस्करणों पर लक्षित है। मैंने हाल ही में आईओएस 7-संगत बनाने के लिए ऐप को अपडेट किया है। लेकिन एप्लिकेशन लोडर ने हमेशा इस प्रकार की त्रुटि को मेरे पास वापस कर दिया। मैंने इंटरनेट की खोज की और पाया कि मैं अकेला नहीं हूं। इसलिए मैंने इस पोस्ट को बनाया और उम्मीद है कि ऐप आइकन के बारे में मुझे जो पता चला है, वह अन्य लोगों की मदद कर सकता है।


इस मुद्दे को ठीक करने के लिए मुझे फिर से एक आइकन छवि जोड़नी पड़ी।

त्रुटि 'CFBundleIcons' का उल्लेख किया गया है : AppIcon40x40 फ़ाइल और जब मैंने AppIcon छवि के तहत Images.xcassets की AppIcon छवि को सेट करें Iphone स्पॉटलाइट IOS 7-9 40pt वास्तव में गलत रिज़ॉल्यूशन के साथ था इसलिए मैंने 80x80 रिज़ॉल्यूशन वाले फ़ाइंडर आइकन से फिर से खींचा (40x40 स्केल फैक्टर 2x से गुणा)।


आपके जैसे लगता है, मेरे जैसे, एक्सकोड 5.0 द्वारा आपके आइकन फ़ाइलों को कैटलॉग में माइग्रेट करने के सुझाव को स्वीकार कर लिया है।

जब आप ऐसा करते हैं, तो आपको अपनी प्रोजेक्ट की .plist फ़ाइल से CFBundleIconFile ("आइकन फ़ाइल") पैरामीटर को निकालना होगा। ऐसा करने का यह पुराना तरीका है, और एक बार जब आप अपनी आइकन फ़ाइलों को माइग्रेट कर लेते हैं, तो जाहिर है कि पैरामीटर गलत है।

अजीब बात है कि एक्सकोड का माइग्रेशन स्वचालित रूप से आपके लिए यह ठीक नहीं करता है। वहाँ आपकी मदद करने के लिए बहुत ही ऐप्पल होगा।


मैं मूल रूप से info.plist में गया और उन आइकनों को हटा दिया जिनकी मुझे आवश्यकता नहीं थी। मैंने Cocos2d टेम्पलेट के साथ शुरुआत की और उनमें से अधिकांश की आवश्यकता नहीं थी, इसलिए मैंने उन्हें हटा दिया। जब मैंने प्रोग्राम संग्रहीत किया और इसे सत्यापित करने के लिए चला गया, तो उसने त्रुटियां दीं जैसे "यह आइकन कहां है और वह आइकन?" खैर, मैंने उन्हें सब हटा दिया। लेकिन जानकारी में। सभी 13 आइकन अभी भी सूचीबद्ध थे, इसलिए मैंने हटाए गए सभी को हटा दिया।


कॉर्डोवा परियोजना के निर्माण के दौरान एक ही समस्या मिली।

Info.plist में icon.png के साथ CFBundleIcon को हटाकर मेरे लिए समस्या को मंजूरी दे दी


ऐसा लगता है कि इस त्रुटि में कई कारण हो सकते हैं। मेरे मामले में, दो आइकन फ़ाइलों में गलत पिक्सेल आयाम थे (कॉर्डोवा द्वारा उत्पन्न)। तो आप इसे देख सकते हैं।


आपका नुस्खा काम पूरी तरह से है।

मेरे हिस्से के लिए,

मैंने सहायक फ़ाइलों में NameOfMyApp-info.plist का चयन किया है।

मुझे केवल कुंजी: आइकन फ़ाइलों को खोलना है।

मैंने अभी छवि की सभी स्ट्रिंग हटा दी है। (जमा में त्रुटि संदेश बिल्कुल उन छवियों के बारे में था।

मैंने फिर से सबमिट करने का प्रयास किया है और: सफल सबमिट करें।

धन्यवाद


मेरा समाधान था: 'कॉपी चरणों' में, 'कॉपी बंडल संसाधन' के तहत, '+' पर क्लिक करें और अपने सभी आइकन चुनें।

सौभाग्य।







application-loader