2012-10-22 11 views
6

यह पहली बार ऐप स्टोर में ऐप सबमिट करने वाला है, इसलिए कृपया मेरे साथ भालू। मैं आईओएस 6.0 का उपयोग कर रहा हूँ।आप CFBundleIcons, CFBundleIconFiles, CFBundleIconFile को कैसे परिभाषित करते हैं?

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

enter image description here

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

enter image description here

के तहत "चिह्न फ़ाइल", "चिह्न फ़ाइलें", और "चिह्न फ़ाइलें (आईओएस 5)", मैं एक डिफ़ॉल्ट 57x57 आइकन प्रदान किया था, एक:

यह मेरा Info.plist है आईपैड के लिए आइकन, और आईफोन के लिए एक आइकन। वे प्रोजेक्ट फ़ाइल की एक ही निर्देशिका में मौजूद हैं।

मुझे यहां क्या याद आ रही है? (मैंने "CFBundleIcons/फ़ाइल/फ़ाइलें" नामक प्रविष्टियों को जोड़ने की कोशिश की, लेकिन ऐसी कोई प्रविष्टियां जोड़ने के लिए नहीं थीं)।


नीचे मेरी Info.plist अद्यतन किया जाता है के बाद मैं rmaddy की सलाह का पालन किया:

enter image description here

अब जब कि सभी आइकन फ़ाइलों पर सही आयामों के साथ ठीक से अपडेट किया गया है (कोई चेतावनी पीला त्रिकोण सारांश टैब पर छवियां)। मुझे अभी भी यही त्रुटि संदेश क्यों मिल रहा है? मुझे और क्या याद आती है?

+0

समस्या को ठीक करने के तरीके के बारे में सुनिश्चित नहीं है, लेकिन आपके पास कुछ ऐसी छवियां हैं जो गलत जगह पर हैं। "Default.png" और दो स्क्रीनशॉट (जो कुछ भी हैं) को "आइकन फ़ाइलें" अनुभाग में समूहीकृत नहीं किया जाना चाहिए, आईओएस 5 आइकन फ़ाइलों के साथ। साथ ही, "आयामों को सत्यापित नहीं किया जा सका" चीज हो सकती है क्योंकि आपके पास रेटिना आइकन (114 x 114) नहीं है और आईपैड के लिए कोई आइकन नहीं है (72 x 72)। सकारात्मक नहीं है, लेकिन निश्चित रूप से कुछ चीजों को आजमाएं। – Greg

उत्तर

6

अपने सभी आइकन और लॉन्च छवियों को सुनिश्चित करने का सबसे आसान तरीका है कि आपके प्रोजेक्ट के लक्ष्य (या एक से अधिक यदि लक्ष्य एक से अधिक हो) के लिए सारांश टैब पर जाना है। सारांश टैब पर आईपैड परिनियोजन जानकारी के लिए आईफोन/आईपॉड टच परिनियोजन जानकारी और दूसरा के लिए एक अनुभाग है। इन दोनों अनुभागों में से प्रत्येक में ऐप आइकन और लॉन्च छवियों के लिए एक जगह है। प्रत्येक पर क्लिक करें और उचित छवि लोड करें। यदि एक पीला चेतावनी त्रिभुज प्रकट होता है तो छवि गलत आकार या कुछ अन्य समस्या संभव है। सभी छवियों को भरना इस तरह से सही जानकारी के साथ आपकी Info.plist को सही तरीके से अपडेट करेगा।

आपके द्वारा पोस्ट की गई स्क्रीन यह स्पष्ट करती है कि आप लॉन्च छवि (Default.png) और कुछ स्क्रीन शॉट्स को रखने का प्रयास कर रहे हैं जहां आपके आइकन हैं। Default.png एक लॉन्च छवि है। स्क्रीन शॉट्स आपके प्रोजेक्ट में कहीं भी नहीं जाते हैं। वे आईट्यून्स कनेक्ट पर लोड हो जाते हैं।

+0

धन्यवाद rmaddy। मैंने आपके सुझाव का पालन किया, और आईफोन/आईपॉड और आईपैड दोनों के लिए सभी ऐप आइकन और लॉन्च छवियों को जोड़ा। छवियां सही आयाम में थीं, और छवियों पर कोई पीला त्रिकोण दिखाई नहीं दे रहा था। हालांकि, जब भी मैंने अपने ऐप को प्रमाणित करने का प्रयास किया, तब भी मुझे एक ही त्रुटि संदेश मिला। मैं अपनी नई जानकारी की एक अद्यतन तस्वीर पोस्ट करूंगा।plist – TATN

+0

बस स्पष्ट करने के लिए - सब ठीक से जोड़ने के बाद, क्या आपने एक और संग्रह बनाया और नए संग्रह पर सत्यापन किया? – rmaddy

+0

हाँ, मैंने किया। सभी छवियों को जोड़ने के बाद, मैंने प्रोजेक्ट को साफ़ किया, फिर प्रोजेक्ट को फिर से बनाया (यह ठीक काम किया, और नया आईपैड मेरे आईपैड पर दिखाया गया), और फिर संग्रहित किया गया, और आखिर में सत्यापन किया गया। – TATN

1

मेरे मामले में मैंने यह सुनिश्चित करके इस मुद्दे को हल किया कि प्लिस्ट फ़ाइल में नाम सामान्य-> ऐप आइकन के अंतर्गत फ़ाइलों के नामों से मेल खाते हैं। यह ठीक उसी मामले में होना चाहिए

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