'मिसिंग अनुशंसित आइकन फ़ाइल - बंडल में iPhone / iPod टच के लिए ऐप आइकन नहीं है' 120x120 पिक्सेल, इन .PPP प्रारूप '।


200

मैंने एक ऐप अपडेट प्रस्तुत किया है, लेकिन मुझे एक ईमेल मिली है जिसमें मुझे बताया गया है कि यह त्रुटि हुई है:

अनुशंसित आइकन फ़ाइल गुम - बंडल में iPhone / iPod टच के लिए बिल्कुल '120x120' पिक्सेल के लिए एक ऐप आइकन नहीं है, इन। Png प्रारूप।

मैं इस समस्या को कैसे ठीक करुं?

यहां Apple से वर्तमान आइकन आवश्यकताएं हैं।

मैं 120x120 को कहीं भी दिखाई नहीं दे रहा था? क्या यह iOS 7 विशिष्ट है? क्या मुझे नाम का आइकन Icon-120.pngया कुछ और शामिल करना चाहिए ?

अद्यतन: मैंने संसाधन फ़ोल्डर में तीन चिह्न जोड़े (Icon-120.png: 120x120, Icon-76.png: 76x76 और Icon-152.png: 152x152), लेकिन इसने उन्हें इसमें नहीं जोड़ा info.plist। वही चेतावनी ईमेल प्राप्त हुई थी। मैंने कुछ भी नहीं बदलने का फैसला किया और यह देखने के लिए इंतजार किया कि आगे क्या होगा।

मेरे अचंभे में डालने के लिए, ऐप 20 घंटे बाद समीक्षा के चरण में चला गया और अगले दिन बाजार में जारी किया गया! तरह मुझे आश्चर्य है कि कितने Apple / Windows app की समीक्षा लोग यहाँ के आसपास दुबकना।


तो क्या आपने अपने पहले से अपलोड किए गए बाइनरी को खारिज कर दिया, उसी को नए 120x120 आइकन के साथ संशोधित किया और फिर से अपलोड किया? मैं बस उत्सुक हूं कि क्या Apple समीक्षा इस त्रुटि को अनदेखा करेगा या समीक्षा में एप्लिकेशन को अस्वीकार कर देगा। धन्यवाद।
सौरभ हुड्डा

2
मैंने एक आइकन जोड़ा: Icon-120.png, लेकिन इसे plist.info में जोड़ना भूल गया। इसलिए मुझे अभी भी चेतावनी मिल रही थी। हम यह पता लगाएंगे कि आगे क्या होता है। समाधान के लिए, कृपया नीचे दिए गए उत्तर के लिए टिप्पणियों को पढ़ें, मुझे लगता है कि उन्होंने इसे हल करने का एक तरीका ढूंढ लिया है।
तेलकिटी

जवाबों:


314

यदि आपको errorकिसी एप्लिकेशन को सबमिट करते समय एक आइकन मिलता है Xcode9, या यदि आप अपने सिम्युलेटर और साथ ही डिवाइस पर ऐप आइकन नहीं देख सकते हैं, तो बस cocoapodsअपने प्रोजेक्ट में नवीनतम संस्करण में अपडेट करें । यह समस्या एक बग के Xcode9साथ है cocoapods


यहां एक नई गाइडलाइन iPhoneXदेखी जा सकती है


यहाँ एक उपयोगी वेबसाइट है जो आईओएस, मैक ऐप और एंड्रॉइड ऐप के लिए एक आइकन बनाती है।

आपको बस अपने 1024 x 1024 आइकन को खींचने और छोड़ने की आवश्यकता है और साइट सभी आइकन आकार बनाएगी और इसे आपके ईमेल पर भेज देगी। फिर iOS ऐप के लिए आइकन सेट करने के लिए निम्न विधि का पालन करें।

Apple द्वारा iOS 8, iPhone 6 और 6 Plus लॉन्च करने के बाद, ऐप आइकन आकार और लॉन्च छवि आकार बदल गए। कृपया नए आकारों के लिए मेरी पोस्ट देखें:

नए iPhone 6 और 6+ के लिए छवि रिज़ॉल्यूशन, @ 3x समर्थन जोड़ा गया?


हां, आपको 120x120 उच्च रिज़ॉल्यूशन आइकन जोड़ने की आवश्यकता है। अब, यदि आप केवल iOS 7 को लक्षित करना चाहते हैं, तो आपको केवल 76 x 76, 120 x 120 और 152 x 152 आइकन आकारों की आवश्यकता है। यदि आप भी iOS 6 को लक्षित करना चाहते हैं, तो आपको 57 x 57, 72 x 72, 76 x 76, 114 x 114, 120 x 120, 144 x 144 and 152 x 152आइकन आकारों की आवश्यकता होगी । यदि आप ओएस को प्रक्षेपित नहीं करना चाहते हैं, तो स्पॉटलाइट और सेटिंग्स आइकन की गिनती के बिना!

यहां छवि विवरण दर्ज करें

यहां छवि विवरण दर्ज करें

आईओएस 7 ऐप आइकन के लिए ब्लॉग के अनुसार नई मेट्रिक्स पोस्ट ।

अपडेट करें:

Apple दिशानिर्देश ऐप-आइकन या आइकन और छवि के अनुसार आकार :

आइकन आयाम (iOS 7 और बाद के संस्करण)

यहां छवि विवरण दर्ज करें

आइकन आयाम (iOS 6.1 और पहले)

यहां छवि विवरण दर्ज करें

विभिन्न उपकरणों के लिए ऐप आइकन के विभिन्न आकार बनाएं। यदि आप एक सार्वभौमिक ऐप बना रहे हैं, तो आपको सभी चार आकारों में ऐप आइकन की आपूर्ति करने की आवश्यकता है।

IPhone और iPod टच के लिए, इन दोनों आकारों की आवश्यकता है:

  • 120 x 120 पिक्सेल

  • 60 x 60 पिक्सेल (मानक रिज़ॉल्यूशन)

IPad के लिए, इन दोनों आकारों की आवश्यकता है:

  • 152 x 152

  • 76 x 76 पिक्सेल (मानक रिज़ॉल्यूशन)


अब इसे प्रोजेक्ट में सेट करें:

  • उच्च-रिज़ॉल्यूशन वाले 120 पिक्सेल के साथ एक नया आइकन बनाएं और 60 पिक्सेल ऊपर के रूप में नियमित रूप से Apple प्रलेखन का उल्लेख करते हैं और नाम सेट करते हैं। उदाहरण के लिए, icon-120.pngऔर icon-152.png

  • इस आइकन को अपने प्रोजेक्ट संसाधन फ़ोल्डर में डालें और इस आइकन को प्रोजेक्ट में जोड़ें:

यहां छवि विवरण दर्ज करें

  • इसके बाद, आइकॉन फाइल्स रो पर क्लिक करें ProjectName-Info.plistऔर खोजें । यदि आप इसे नहीं ढूंढ सकते हैं, तो इसे साइन पर क्लिक करके आइकन फ़ाइलों का चयन करें और फिर नीचे की तरह सभी आइकन छवियां सेट करें।(+)

यहां छवि विवरण दर्ज करें

यहां छवि विवरण दर्ज करें

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


ध्यान दें:

उन सभी आइकन प्रदान करने के लिए सावधान रहें जिनकी आपको आवश्यकता है। अन्यथा आपका ऐप्पल सत्यापन को पारित नहीं करेगा। यदि आपको इस तरह का ईमेल प्राप्त हुआ है:

Invalid Image - For iOS applications, icons included in the binary submission must be in the PNG format.

- If your application supports the iPhone device family, you must include square icons of the following dimensions: 57x57 pixels and 120x120 pixels.

- If your application supports the iPad device family, you must include square icons of the following dimensions: 72x72 pixels, 76x76 pixels and 152x152 pixels

Apple अब उन अनुप्रयोगों को स्वीकार कर रहा है जो iOS 7 पर काम करते हैं, इसलिए Deployment target 6.1 या इससे पहले जो भी हो , लेकिन आपको iOS 7 आइकन साइज भी उपलब्ध कराने की आवश्यकता है जैसा कि मैंने ऊपर बताया है (कि स्टोर उम्मीद कर रहा है)।

Xcode 5 ऐप आइकन प्रबंधित करें

यदि आप xCode5 का उपयोग कर रहे हैं, तो अपडेट करने वाली पहली चीज़ आइकन है। Xcode 5 केवल एक छवि की कई प्रतियों (जैसे कई प्रस्तावों के लिए) का प्रबंधन करने के लिए एसेट कैटलॉग का परिचय देता है। हम लॉन्च इमेज के साथ गेम के आइकन दोनों को प्रबंधित करने के लिए एक बनायेंगे।

यहां छवि विवरण दर्ज करें

अब, Use Asset कैटलॉग बटन पर क्लिक करें। माइग्रेशन की पुष्टि करते समय, आपसे यह भी पूछा जाता है कि क्या आप लॉन्च इमेज (जो कि आपके ऐप को शुरू करते समय दिखाई देने वाली स्प्लैश स्क्रीन के लिए iOS की बात है) को माइग्रेट करना चाहते हैं - आप यह सुनिश्चित करना चाहेंगे कि इसकी भी जाँच हो।

यहां छवि विवरण दर्ज करें

कृपया एसेट कैटलॉग के अधिक जानकारी के लिए देखें


क्षमा करें, शायद मुझे कुछ याद आ रहा है। चूंकि मुझे टेल्किटी के रूप में एक ही ई-मेल प्राप्त हुआ, इसलिए मैंने अपने बाइनरी को अस्वीकार कर दिया और अपनी परियोजना में 120x120 आइकन का नाम icon120.png जोड़ दिया। मैंने ऐप को फिर से सबमिट किया लेकिन, फिर से, मुझे वही ई-मेल मिला जिसमें बताया गया था कि 120px आइकन गायब है। क्या आइकन का कोई विशिष्ट नाम होना चाहिए? धन्यवाद
MiWi

2
हाँ हो सकता है कि आपने गलत नाम रखा हो, आइकॉन -120 के साथ प्रयास करें। इसे फाइल में सेट करें
नितिन

1
मैंने plist फाइल में 120px आइकन और सब कुछ काम करता है। धन्यवाद
MiWi

2
1 / संसाधन-चिह्न में आइकन -120 जोड़ें / चिह्न 2 / परियोजना में आइकन जोड़ें-120.पंज परियोजना में 3 / संसाधन / XXX-info.plist में प्रविष्टि जोड़ें: / चिह्न फ़ाइलें / प्राथमिक चिह्न / Iconfiles / icon-120। png 4 / ARchive और वितरित करें।
पैट्रिस

2
खूनी गंदगी इसे समझ रही है।
स्नोक्रैश

27

स्वीकृत उत्तर बहुत अच्छा है, लेकिन यहाँ संक्षिप्त उत्तर है:

<key>CFBundleIconFiles</key>
<array>
    <string>icon@2x.png</string>
    <string>icon.png</string>
    <string>Icon-Small.png</string>
    <string>Icon-Small@2x.png</string>
    <string>Default.png</string>
    <string>Default@2x.png</string>
    <string>icon-72.png</string>
    <string>icon-72@2x.png</string>
    <string>Icon-Small-50.png</string>
    <string>Icon-Small-50@2x.png</string>
    <string>Default-Landscape.png</string>
    <string>Default-Landscape@2x.png</string>
    <string>Default-Portrait.png</string>
    <string>Default-Portrait@2x.png</string>

नीचे नए आइकन

    <string>icon-40.png</string>
    <string>icon-40@2x.png</string>
    <string>icon-60.png</string>
    <string>icon-60@2x.png</string>
    <string>icon-76.png</string>
    <string>icon-76@2x.png</string>
</array>

इसे यहां खोजकर "बंडल में iPhone / iPod Touch for बिल्कुल '120x120 पिक्सल के लिए ऐप आइकन शामिल नहीं है, इन .png प्रारूप।" Google में


3
Apple से नवीनतम: info.plist में "Icon-60", "Icon-76" और "Icon-72" का उपयोग करें। "@ 2x" और ".png" को छोड़ दें। किसी तरह यह सब पर्दे के पीछे से सीधा हो जाता है।
क्लिफ हैरिस

7

आपको इसे इस जटिल तरीके से करने की ज़रूरत नहीं है। यदि आप XCode 5 का उपयोग कर रहे हैं (जो मुझे यकीन है कि हम में से अधिकांश हैं) तो अपने आइकनों को कॉल करें जो आपको पसंद है अर्थात

  • myIcon-58.png
  • myIcon-57.png
  • myIcon-72.png
  • myIcon-80.png
  • myIcon-100.png…।

और उन्हें AppIcon के तहत सही बक्से पर खींचें और छोड़ें। स्क्रीनशॉट देखें। आपको मैन्युअल रूप से प्लिस्ट फ़ाइल को संपादित करने की आवश्यकता नहीं है।

यहां छवि विवरण दर्ज करें यहां छवि विवरण दर्ज करें यहां छवि विवरण दर्ज करें


6

एक आसान तरीका अगर आपके पास आकार का ऐप आइकन 1024 X 1024 है। बस इसे नीचे साइट पर अपलोड करें, यह आइकन फ़ोल्डर उत्पन्न करेगा AppIcon.appiconsetआपके एप्लिकेशन में जोड़ें ।

चरण 1:

नीचे दी गई साइट पर अपने मौजूदा 1024 X 1024 आइकन अपलोड करें:

https://makeappicon.com/

चरण 2 :

यह आपको मेल भेजेगा।

ईमेल से icon.zip डाउनलोड करें।

चरण 3: AppIcon.appiconsetअपने आवेदन में खींचें और छोड़ें । इसमें सभी आवश्यक आइकन होंगे।

यह आप सभी की मदद कर सकता है।

संपादित करें: मैं इस साइट का स्वामी / प्रवर्तक नहीं हूं। इससे हमारा समय बचेगा।


1
मुझे यह सबसे अच्छा जवाब लगा। भी लागू करने के लिए सबसे सरल!
हाशिम अख्तर

@ हाशिमअख्तर शुक्रिया
केतन पी

मैंने पाया कि यह उपयोगी है बस पुराने AppIcon.appiconset को हटा दिया और ईमेल ज़िप फ़ाइल को खोल दिया और घसीट लिया और गिरा दिया काम बहुत धन्यवाद
lukesUbuntu

5

मैं एक और नुकसान जोड़ना चाहता हूं। यहां तक ​​कि अगर आपने सब कुछ ठीक किया है, तो आप इस त्रुटि से फंस सकते हैं यदि आप अपनी निर्माण प्रक्रिया में एक से अधिक लक्ष्य का समर्थन करते हैं।

छवि परिसंपत्ति सूची एक लक्ष्य का हिस्सा है और यहां तक ​​कि अगर आपने इसे अपने लक्ष्य के लिए उपयोग किए जाने के लिए Xcode5 में चुना है , तो इसका मतलब यह नहीं है कि यह स्वचालित रूप से जोड़ा गया है

नतीजतन, बिल्ड एक आकर्षण की तरह काम करता है, लेकिन संपत्ति कैटलॉग को आईपीए में नहीं जोड़ा जाता है और त्रुटि के साथ AppStore सत्यापन विफल हो जाता है, कि आइकन गायब हैं।

यह तय करने या जांचने के लिए कि परिसंपत्तियां लक्ष्य का हिस्सा हैं, एक्सकोड परियोजना में परिसंपत्तियों-प्रविष्टि का चयन करें और सुनिश्चित करें कि आपका लक्ष्य निरीक्षक में जांचा गया है।


5

मेरे मामले में इसे कोकोपोड्स के साथ जोड़ा गया था। मैंने यह जानने के लिए समय का एक गुच्छा बिताया है कि क्या कारण था, क्योंकि सब कुछ सही लग रहा था। मुझे यह यहाँ पर मिला https://github.com/CocoaPods/CocoaPods/issues/7003 । मैंने बिल्ड बिल्ड चरणों में "कॉपी बंडल संसाधन" के ऊपर "[सीपी] कॉपी पॉड्स रिसोर्स" और "[सीपी] एंबेड पॉड्स फ्रेमवर्क" को स्थानांतरित किया और त्रुटि गायब हो गई।


3

Xcode 4.6 का उपयोग करके ऐप सबमिट करते समय मुझे उसी समस्या का सामना करना पड़ा। यह आइकनों को 120x120, 58x58, 29x29, आदि आयामों से नहीं पहचानता है। इसलिए जब मैंने इन आइकनों को जानकारी में जोड़ने की कोशिश की। समीक्षा के लिए ऐप सबमिट करें, तो Xcode 4.6 ने मुझे ऐसा करने की अनुमति नहीं दी। उपरोक्त आइकन के बिना एप्लिकेशन सबमिट करने पर, मुझे एक मेल मिला -

"आपकी डिलीवरी सफल रही, लेकिन आप अपनी अगली डिलीवरी में निम्नलिखित समस्याओं को ठीक करना चाह सकते हैं: मिसिंग अनुशंसित आइकन फ़ाइल - बंडल में iPhone / iPod टच के लिए बिल्कुल '120x120' पिक्सल के लिए एक ऐप आइकन नहीं है, इन .Png प्रारूप। "

चूंकि, यह अनुशंसित था और आवश्यक नहीं था, मैंने किसी भी तरह एप्लिकेशन सबमिट किया। मैंने बंडल में उपरोक्त अनुशंसित आइकन जोड़े, लेकिन उन्हें Info.plist में निर्दिष्ट नहीं किया। मुझे फिर से वही मेल मिला। इस बार मैंने इसे नजरअंदाज कर दिया और मेरे आश्चर्य को स्वीकार कर लिया गया।

मैं चाहता था कि मेरा ऐप iOS 5 और इसके बाद के संस्करण पर चले और इसलिए, मुझे Xcode 4.6 का उपयोग करना था और नवीनतम Xcode 5 का नहीं, जो कि केवल iOS7 और इसके बाद के संस्करण के लिए केवल ऐप्स की अनुमति देता है।

अपडेट करें:

नोट: "1 फरवरी 2014 से ऐप स्टोर में जमा किए गए नए ऐप और ऐप अपडेट को Xcode 5 और iOS 7 SDK के साथ बनाया जाना चाहिए"। https://developer.apple.com/news/?id=12172013a#top

इस प्रकार, यह परिदृश्य भविष्य में अमान्य होगा।


मैंने कई बार कोशिश की है, जबकि इसे जोड़कर फ़ाइल का नाम भी बदल दिया है और मुझे अभी भी वह ईमेल मिला है। इसकी आशा करना ठीक होगा।
जूल्स

@ जूल्स ने आश्वासन दिया कि यह ठीक होगा। मेरा ऐप उन आइकन के बिना स्वीकार कर लिया गया। मुझे नहीं पता कि वे स्पॉटलाइट आइकन के लिए क्या करते हैं, मुझे लगता है कि वे बस उपलब्ध आइकन का उपयोग करते हैं। (114x114 या 57x57)
girish_vr

2

इसे एक चेतावनी कहा जाना चाहिए, न कि त्रुटि। कम से कम ईमेल में कहा गया है कि आइकन फ़ाइल "अनुशंसित" है और "आवश्यक" नहीं है। यदि आप iOS 6 को लक्षित करते हैं, तो आप इस चेतावनी को सुरक्षित रूप से अनदेखा कर सकते हैं। निश्चित रूप से, iOS 7 के लिए आपको नए आयामों की आवश्यकता होगी और आइकन के कोनों के नए दौर के लिए भी देखना होगा।


2

किसी भी Xamarin.iOS या Xamarin.Forms डेवलपर्स के लिए, इसके अतिरिक्त आप .csproj फ़ाइल (iOS प्रोजेक्ट के लिए) की जाँच करना चाहेंगे और यह सुनिश्चित करेंगे कि इसमें PNG के संदर्भ हैं न कि केवल एसेट कैटलॉग।

<ItemGroup>
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Contents.json" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-40.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-40%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-40%403x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-60%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-60%403x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-72.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-72%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-76.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-76%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-83.5%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-Small-50.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-Small-50%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-Small.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-Small%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-Small%403x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\NotificationIcon%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\NotificationIcon%403x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\NotificationIcon~ipad.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\NotificationIcon~ipad%402x.png" />
</ItemGroup>

1

मेरे मामले में मैंने बस CFBundleIcons~ipadउस info.plistफ़ाइल से कुंजी को हटा दिया जो कि के उपयोग को रोक रही थीAppIcon आईपैड के लिए सेट ।

मेरी परियोजना का लक्ष्य iPhone और IOS था। XCode संस्करण 6.3 था। सेटिंग CFBundleIcons~ipadशायद XCode के शुरुआती संस्करण से आती है।


1

बस एक ही समस्या थी। Xcode 8.3.3 का उपयोग करना और एसेस्ट कैटलॉग में AppIcon का उपयोग करना चाहता था। सफलता के बिना स्टैक ओवरफ्लो उत्तरों के सभी प्रकार की कोशिश की।

अंत में केन / एप्पल फोरम से एक गहरे साफ कदम के बारे में सीखा:

  • सभी आइकन फ़ाइलों को हटा दिया, चाहे संसाधनों से (हटाएं - कचरा) या एपिकॉन फ़ाइल (चयनित आइटम हटाएं); संपत्ति फ़ोल्डर को भी हटा दिया
  • गहरी सफाई (उत्पाद मेनू w / विकल्प कुंजी को दबाएं, फिर 'क्लीन बिल्ड फोल्डर' चुनें)
  • एक नई संपत्ति कैटलॉग जोड़ा और इसे "एसेट्स" कहा, एसेट्स फ़ोल्डर में राइट क्लिक किया और नए ऐप आइकन सेट को जोड़ा - जो कि इंस्पेक्टर में एक को iOS> = 7 ट्रिपल के लिए बदल दिया

  • मेरे सभी आइकन फ़ाइलों की जाँच की Xcode की OUTSIDE (सभी पहले से ही सही रिज़ॉल्यूशन की png फाइलें थीं, लेकिन कुछ में फ़ोटोशॉप तत्वों से अभी भी रंग प्रोफ़ाइल जुड़ी हुई थी या RGB प्रोफ़ाइल के बजाय अनुक्रमित रंग था। इसलिए मैंने सुनिश्चित किया कि मैं केवल png फ़ाइल को रंग से सहेजता हूँ। प्रोफ़ाइल और एक पृष्ठभूमि परत से) - सुनिश्चित नहीं है कि आवश्यक था

  • उत्पाद मेनू से बिल्ड को संग्रहीत किया
  • विंडो - ऑर्गेनाइज़र से बिल्ड को वैलिडेट और अपलोड किया गया

0

मेरे मामले में, मेरी ऐप आइकन फाइलें ऊंट मामले संकेतन में नहीं थीं। उदाहरण के लिए:

मेरा फ़ाइल नाम: Appicon57x57

होना चाहिए: AppIcon57x57(राजधानी 'i' यहाँ ध्यान दें)

तो, मेरे मामले में समाधान यह था:

  1. एसेट कैटलॉग से सभी आइकन फ़ाइलों को हटा दें।
  2. ऊपर बताए अनुसार फ़ाइल का नाम बदलें।
  3. फिर से नामांकित फ़ाइलों को एसेट कैटलॉग में वापस जोड़ें।

इससे समस्या हल हो जानी चाहिए।


0

एक और "समान लक्षण, लेकिन अलग-अलग समाधान" प्रतिक्रिया को जोड़ना, बस अगर किसी को एक ही समस्या हो रही है, लेकिन कोई भी सामान्य समाधान काम नहीं कर रहा है।

मेरे मामले में, मेरे पास एक ऐप था जिसने एसेट कैटलॉग के निर्देश से पहले विकास शुरू किया था और आइकन नामकरण सम्मेलनों में लचीलापन था, लेकिन पहली बार संक्रमण के बाद स्टोर में प्रस्तुत किया गया था। मेरे पास मौजूद समस्या को हल करने के लिए:

  1. Info.plist से सभी "आइकन संबंधी" लाइनें हटाएं
  2. AppIcons और LaunchImages दोनों के लिए "संपत्ति कैटलॉग का उपयोग न करें" पर वापस जाएं
  3. AppIcons और LaunchImages के लिए संपत्ति कैटलॉग पर वापस जाएं
  4. छवि फ़ाइलों को उपयुक्त स्थानों में पुन: खींचें और छोड़ें।

0

मैंने अपनी AppIcon कैटलॉग मैन्युअल रूप से बनाई और इसमें सभी सही आइकन थे, लेकिन मेरा प्रोजेक्ट आइकन कैटलॉग के रूप में इसका उपयोग नहीं कर रहा था। प्रोजेक्ट के सामान्य टैब पर (जहां आप प्रोजेक्ट नाम और संस्करण संख्या सेट कर सकते हैं), ऐप आइकन स्रोत के लिए एक प्रविष्टि थी, लेकिन मेरे द्वारा बनाई गई कैटलॉग का चयन करने का कोई तरीका नहीं है। मुझे एक नया कैटलॉग बनाने के लिए बटन पर क्लिक करना था, फिर उस नई कैटलॉग को हटा दें, और फिर बटन एक मेनू में बदल गया जहां मैं मौजूदा कैटलॉग का चयन कर सकता हूं।


0

अपने Xcode प्रोजेक्ट्स के लिए आइकन्स जेनरेट करने के लिए, मेरा सुझाव है कि आप SquareIcon का उपयोग करने पर विचार करें । मेरा मानना ​​है कि यह ऐप्पल प्लेटफार्मों के लिए ऐप आइकन सेट बनाना बहुत आसान बनाता है। बस आपको बता दें, यह मेरा अपना ऐप है।

आप अपने आइकन की जेनेरिक इमेज फाइल (जैसे PNGया JPG) में ड्रॉप कर सकते हैं और एक .appiconsetफाइल जेनरेट कर सकते हैं जिसे आप अपने एक्सकोड प्रोजेक्ट के एसेट कैटलॉग में डाल सकते हैं। यह मैन्युअल रूप से छवियों का एक गुच्छा आकार देने की आवश्यकता को हटाता है।


0

मुझे यह त्रुटि तब हुई जब मैं ऐप आइकन छवि का उपयोग कर रहा था जो कि मैक के लिए पूर्वावलोकन ऐप का उपयोग करके 180x180 आकार के आइकन से 120x120 पर आकार दिया गया था। त्रुटि हो गई जब मैंने प्रोजेक्ट से 120x120 आइकन को हटा दिया। आकार बदलने वाले प्रतीक Apple द्वारा अपेक्षित प्रारूप के साथ गड़बड़ कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.