2011-12-03 9 views
6

जब तक मैंने एक्सकोड 4.2 का उपयोग शुरू नहीं किया तब तक मुझे कभी भी यह समस्याएं नहीं आईं। मुझे अपना ऐप अपलोड करने का प्रयास करने में निम्न त्रुटि मिल रही है:एक्सकोड 4.2 - ऐप लोडर: आइकन आयामों को सत्यापित करने में असमर्थ, कोई आइकन नहीं मिला

आइकन आयामों को सत्यापित करने में असमर्थ, कोई आइकन नहीं मिला। आपकी न्यूनतम ओएस संस्करण, 3.2 से कम है तो आप CFBundleIconFile परिभाषित या प्रदान करनी चाहिए एक डिफ़ॉल्ट Icon.png कि है 57x57

मैं एक "Icon.png" छवि है और 57x57 है। मैंने इसे जोड़ने की कोशिश की और इसे info.plist से हटा दिया। कोई सफलता नहीं। मुझे नहीं पता क्या करना है।

enter image description here

यहाँ मेरी Info.plist फ़ाइल

enter image description here

Info.plist फिर से संपादित

enter image description here

समाधान

है 210

आपकी टिप्पणियों के लिए धन्यवाद। समस्या यह थी कि मैं एक्सकोड 4 में जमा करने के लिए ऐप तैयार करने के लिए सही कदमों का पालन नहीं कर रहा था। यह एक्सकोड 3.2 के लिए बहुत अलग है। यदि आप this guide के चरणों का पालन करते हैं तो आपके पास मेरे पास कोई समस्या नहीं होगी।

उत्तर

-3

अधिक प्राप्त उत्तरों बचने के लिए, मैं पोस्ट समाधान (अपने आप हल)

समस्या यह है कि मैं सही कदम का पालन नहीं कर रहा था Xcode 4 में प्रस्तुत करने के लिए एप्लिकेशन तैयार करने के लिए यह Xcode करने के लिए बहुत अलग है था 3.2। यदि आप [link] weston-fl.com/blog/?p=2442 के चरणों का पालन करते हैं तो यह मार्गदर्शिका आपके पास मेरे पास कोई समस्या नहीं होगी।

+0

यह उत्तर भ्रामक है। रिकजेन्सन द्वारा नीचे दिया गया जवाब सही है। – jj0b

6

सुनिश्चित करें कि आपके Info.plist इन प्रविष्टियों है और उस फ़ाइल के नामों का सटीक मेल खाते हों (आईओएस 5 माउस आवश्यक नहीं हो सकता लेकिन यह उन्हें शामिल करने के लिए दर्द नहीं होगा):

enter image description here

यहाँ पृष्ठ जो Apple चिह्न दिशा निर्देशों के बारे में बात करती है:

iOS HIG - Custom Icon and Image Creation Guidelines
Apple Technical Q&A QA1686 - App Icons on iPad and iPhone


यह ऊपर, लेकिन "रॉ" कुंजी/मान जोड़े के साथ के रूप में एक ही बात है:

enter image description here

+0

मैंने जो कुछ भी आप को परेशान किया और अभी भी वही त्रुटि प्राप्त की। मैंने अपनी जानकारी के स्क्रीनशॉट के साथ सवाल अपडेट किया है। प्लिस्ट और मेरी प्रोजेक्ट नेविगेटर फाइलें। क्या आपसे मुझे मदद मिल सकती है। –

+0

@T मैं आपके स्क्रीनशॉट में सिर्फ "आइकन फ़ाइल" (w/o an'') के लिए एक पंक्ति नहीं देखता हूं। दो बार जांचें क्योंकि दो बहुत ही समान लेकिन अलग-अलग प्रविष्टियां हैं: "आइकन फ़ाइल", और "आइकन फ़ाइलें" (एक 'एस' और बिना किसी के)। बहुवचन में 6 उप आइटम हैं, लेकिन एकवचन आइकन फ़ाइल का सिर्फ एक स्ट्रिंग नाम है। – chown

+0

@ सी हां, मैंने देखा कि जब मैंने स्क्रीनशॉट अपलोड किया था। मैंने तय किया लेकिन फिर भी मुझे त्रुटि मिल रही है। –

4

वास्तविक समस्या यह है कि Info.plist में आइकन फ़ाइलों के विनिर्देशन के साथ आईओएस 5. नोट बदल है यह Info.plist में "आइकन फ़ाइलें (आईओएस 5)" कहता है। यदि आप 5.0 से पहले एक बिल्ड लक्ष्य निर्दिष्ट करते हैं तो आपको त्रुटि संदेश मिलेगा, क्योंकि आइकन फ़ाइलों को निर्दिष्ट करना 5.0 से पहले अलग है! आप या तो अपने बिल्ड लक्ष्य को 5.0 में बदल सकते हैं, या पुराने आईओएस के लिए आइकन विनिर्देश जोड़ सकते हैं। (वास्तव में यह है कि CFBundleIconFiles सरणी को Info.plist में जोड़कर क्या हुआ)

तो, समस्या Xcode 4.2 बनाम एक्सकोड 4.2 में नहीं है, लेकिन आईओएस संस्करण में आप अपने ऐप के साथ लक्षित करते हैं।

0

मेरे एप्लिकेशन प्रस्तुत करने के साथ इस मुद्दे का सामना करना पड़ा, मैं अपना सर्वश्रेष्ठ करने की कोशिश की आश्वस्त करने के लिए आइकन 57x57 पिक्सेल & ठीक से जोड़ा गया है, लेकिन किसी भी तरह हमेशा विफल रही सत्यापन। अंततः मैंने प्रोजेक्ट सारांश, ऐप आइकन & प्रोजेक्ट नेविगेटर से ऐप आइकन हटा दिए। इन फ़ाइलों को खोजक में नामित किया गया और फिर परियोजना में जोड़ा गया। किसी तरह यह मेरे लिए काम किया।

0

मैं भी सामना करना पड़ा एक ही समस्या है कि मैं यह

0

वाना मेरे अनुभव (यह वास्तव में एक निराशाजनक समस्या है) का हिस्सा हल आइकन से पारदर्शी पिक्सेल अवश्य निकाल दें।

  1. अपने प्रोजेक्ट से सभी आइकन फ़ाइलें (संदर्भ) निकालें: मैं XCode 4.6.3

    उपयोग कर रहा हूँ जब मैं लगभग परीक्षण-एन-त्रुटि के कुछ लंबे समय तक के बाद छोड़ दिया, मैं निम्नलिखित किया था।

  2. info.plist
  3. में "आइकन फ़ाइलें" प्रविष्टि को निकालें प्रोजेक्ट नेविगेटर के "सारांश" टैब से ऐप आइकन निकालें (आइकन पर राइट-क्लिक करें और "हटाएं" चुनें) सभी "परिनियोजन के लिए
  4. स्वच्छ परियोजना "(मैं" con.png "के बजाय, con.png" मैं) वर्गों
  5. यकीन है कि आइकन फ़ाइल नाम Apple's documentation पर निर्दिष्ट जैसी ही हों "।
  6. आइकन फ़ाइलों को "संसाधन" -> "छवियों" समूह में खींचें और छोड़ें। और "गंतव्य समूह के फ़ोल्डर में आइटम कॉपी करें (यदि आवश्यक हो) के लिए बॉक्स को चेक करें।
  7. प्रोजेक्ट नेविगेटर खोलें और ऐप आइकन को दृश्यमान बनाएं (जो अब खाली होना चाहिए)
  8. आइकन फ़ाइलों को खींचें और छोड़ें (एक-एक-एक) प्रोजेक्ट फ़ाइल सूची से ऐप आइकन स्पेस (खोजक से नहीं) तक। एक चेतावनी दिखाई देगी कि एक फ़ाइल मौजूद है और इसे बदलने की पुष्टि करें। पुष्टि करें।
  9. 8 करने के बाद, आप कर सकते हैं परियोजना नाविक की "जानकारी" टैब (यानी Info.plist) की जाँच करें। "चिह्न फ़ाइलें" प्रविष्टि दिखाई दिया।
  10. परियोजना का निर्माण (पुरालेख के लिए) फिर से।

मुझे नहीं पता कि ऊपर कौन सा कदम चाल है (यही कारण है कि मैंने प्रत्येक चरण के बारे में बहुत विशिष्ट होने की कोशिश की, हालांकि कुछ मूर्खतापूर्ण दिखते हैं), लेकिन यह मेरे लिए काम करता है। शुभ लाभ!

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