2011-07-24 14 views
15

आईपैड और आईफोन पर प्रदर्शित होने पर मेरा एप्लिकेशन आइकन का काम ठीक नहीं है, हालांकि मैं संग्रह के लिए निर्माण करने और संग्रह बनाने के बाद, कोई आइकन नहीं दिखाया गया है। कोई विचार? मैंने कई मंचों पर चारों ओर देखा है और एक संकल्प नहीं मिला है। मुझे वास्तव में विश्वास नहीं है कि इसका वास्तविक वितरण परिनियोजन पर कोई असर पड़ता है, क्योंकि .ipa निश्चित रूप से इसके साथ बंडल किए गए आइकन हैं। मैंने इसे सत्यापित करने के लिए इसे सीधे आईट्यून्स में लोड किया है।एक्सकोड 4.1 आर्काइव में व्यवस्थित बिल्ड आइकन

नीचे स्क्रीनशॉट देखें, मेरे पास पहले से ही "आइकन फ़ाइल" (CFBundleIconFile) और "आइकन फ़ाइलें" (CFBundleIconFiles) परिभाषित है।

enter image description here

enter image description here

enter image description here

उत्तर

17

अपने खुद के प्रश्न का उत्तर देने के लिए नफरत है, हालांकि मेरे सिर में एक हल्का बल्ब बस चला गया। एक्सकोड 4 आयोजक अभिलेखागार के भीतर, अनुप्रयोगों को समूहीकृत किया जाता है। जैसे कि आप 5 संस्करणों को संग्रहित करते हैं, आप बाएं फलक पर एप्लिकेशन का चयन करते हैं, और 5 संस्करणों के दाएं फलक पर दिखाते हैं। इससे मेरा मानना ​​है कि यह वास्तव में एप्लिकेशन आइकन नहीं है जिसका उपयोग बाएं फलक पर समूहबद्ध एप्लिकेशन दिखाने के लिए किया जाता है, लेकिन वास्तविक iTunesArtwork फ़ाइल। इसलिए मैंने इसे CFBundleIconFiles संग्रह में जोड़ा, और यह काम किया!

enter image description here

enter image description here

+0

इस पर एक दुष्प्रभाव है। उत्पादों के तहत, [AppName] .app फ़ाइल आइकन अब दिखाया नहीं गया है। हालांकि, ऐप संकलित करता है और ठीक चलाता है। मुझे विश्वास नहीं है कि ऐप्पल के दस्तावेज में से कोई भी आईट्यून्स आर्टवर्क को CFBundleIconFiles सरणी में जोड़ने के बारे में कुछ भी कहता है, इसलिए अब मैं इसे छोड़ दूंगा और मान लें कि यह एक एक्सकोड/संग्रह बग है। – mservidio

+0

मुझे Xcode 4.3 के साथ यह समस्या मिलनी शुरू हुई, और CFTundleIconFiles में iTunesArtwork प्रविष्टि को जोड़ने से समस्या का हल हो गया, बिना ऊपर के दुष्प्रभाव के। अब तक सब ठीक है। – mluisbrown

+1

महान, सुनने के लिए अच्छा है! – mservidio

1

आप CFBundleIconFile के लिए एक खाली प्रविष्टि है। यदि आप इसे पूरी तरह से हटाते हैं तो कार्य करना चाहिए।

एक्सकोड ऑर्गनाइज़र में आइकन हैंडलिंग अतीत में थोड़ी छोटी गाड़ी रही है, इसलिए मैं इसमें बहुत अधिक स्टॉक नहीं डालूंगा। बस सुनिश्चित करें कि आइकन आपके द्वारा जहाज पर जाने वाले वास्तविक प्लेटफ़ॉर्म पर सही तरीके से प्रदर्शित हो रहे हैं।

+0

, कि मुझे लगता है कि पहले से ही करने की कोशिश की उल्लेख करना भूल बस इसे फिर भी कोशिश की। कोई भाग्य नहीं ... – mservidio

+0

जैसा कि आप कहते हैं, यह अतीत में छोटी गाड़ी है, मुझे लगता है कि मैंने इसे किसी बिंदु पर एक्सकोड 3.x के साथ देखा था। हालांकि मुझे दुकान में तैनात करने में कोई समस्या नहीं है। – mservidio

3

मुझे लगता है कि क्योंकि आप 512x512 iTunesArtwork फ़ाइल नहीं है बस।

enter image description here

+0

हां यह सही है। यह सवाल दिनांकित हो रहा है। मूल प्रश्न के समय आईओएस डेवलपर साइट पर प्रलेखन की कमी थी। – mservidio

+0

@mservidio मेला पर्याप्त है। उम्मीद है कि यह दूसरों के लिए मदद कर सकता है। –

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