2011-10-05 17 views
12

ने सामान्य रूप से एक ऐप-आईडी बनाया है। फिर एक ऐप-स्टोर वितरण प्रोफ़ाइल ... सामान्य के रूप में बनाई गई। इट्यून्स कनेक्ट में गेम सेट करें प्रोफ़ाइल इंस्टॉल किया गया जीएस के साथ गेम बनाया गया ... सब ठीक हो गया।में एंटाइटेलमेंट मान हैं जो समर्थित नहीं हैं

लेकिन जब मैं अपलोड मेरी बाइनरी कि त्रुटि के साथ अस्वीकार कर दिया है: अमान्य कोड पर हस्ताक्षर करना पात्रता

अमान्य कोड हस्ताक्षर पात्रता:
हस्ताक्षर अपने अनुप्रयोग बंडल के लिए कि समर्थन नहीं कर रहे पात्रता मान हैं। Com.apple.developer.ubiquity-container-identifiers एंटाइटेलमेंट के लिए, सरणी में पहले मान में बंडल पहचानकर्ता प्रत्यय के बाद प्रावधान प्रोफ़ाइल में ऐप्पल द्वारा प्रदान किए गए उपसर्ग शामिल होना चाहिए।

बंडल पहचानकर्ता को आपके एक ऐप या किसी अन्य ऐप के लिए बंडल पहचानकर्ता से मेल खाना चाहिए जिसे आपको iCloud कंटेनर पहचानकर्ता के रूप में उपयोग करने की अनुमति है।

Specifically, value "(my team bundle seed id is here).*" for key "com.apple.developer.ubiquity-container-identifiers" in basejumpxl is not supported. 

सच नहीं यकीन है कि मैं गलत क्या किया है ... जैसा कि मैंने कई बार इस भार किया है, और इस मुद्दे

किसी को भी क्या मेरी स्पष्ट गलती हो सकती है की दिशा में मुझे बिंदु नहीं था? ?

+0

क्या कोई यह सत्यापित कर सकता है कि समस्या को एक्सकोड संस्करण 4.1 में हल किया गया है, जैसा कि इस पोस्ट में कहा गया है http://www.cocos2d-iphone.org/forum/topic/21529? –

उत्तर

13

अंत में मैंने सफलतापूर्वक ऐप सबमिट कर दिया, और अब यह "समीक्षा की प्रतीक्षा" स्थिति है।

समस्या ऐप आईडी में नए "iCloud के लिए सक्षम करें" कॉन्फ़िगरेशन के साथ है। यहां मैंने इसे ठीक करने के लिए क्या किया है। उम्मीद है कि इससे किसी को भी इस समस्या का सामना करने में मदद मिलेगी।

आईओएस देव पोर्टल में:

  1. खुद को बचाने के लिए कुछ समय और बस आगे बढ़ो और प्रावधानीकरण फ़ाइल आपने पहले आप प्रस्तुत करने के लिए कोशिश कर रहे हैं नए एप्लिकेशन के लिए बने हटा दें। (आपको बस इसे नवीनीकृत करके भाग्य हो सकता है, लेकिन शायद नहीं।)

  2. अपनी ऐप आईडी पर जाएं, और कॉन्फ़िगरेशन पर क्लिक करें। कॉन्फ़िगर करने के बाद, UNCHECK "iCloud के लिए सक्षम करें" पर क्लिक करें और "संपन्न" पर क्लिक करें। iCloud कॉन्फ़िगरेशन त्रुटि का कारण बन रहा है। (यह विकल्प पहले गायब हो गया था, लेकिन फिर से वापस आ गया है।)

  3. ऐपस्टोर वितरण के लिए एक नई नई प्रावधान फ़ाइल बनाएं, और उचित ऐप आईडी का चयन करें।

  4. इस नई प्रावधान फ़ाइल को डाउनलोड करें।

  5. इस नई डाउनलोड की गई प्रावधान फ़ाइल को एक्सकोड के आयोजक में जोड़ें। फ़ाइल ओवरटॉप Xcode के ऐप आइकन को खींचने और छोड़ने का सबसे आसान तरीका है।

  6. गेमलाड में अपना गेम दोबारा प्रकाशित करें, जो आपने अभी बनाई गई नई प्रावधान फ़ाइल चुनना सुनिश्चित करें। (मैं आगे बढ़ गया और समस्याग्रस्त प्रावधान फ़ाइल हटा दी, इसलिए मुझे भ्रमित नहीं हुआ और प्रकाशन के दौरान गलती से गलत चुनना पड़ा।)

  7. एप्लिकेशन लोडर के माध्यम से पुनः सबमिट करें।

उम्मीद है कि इससे मदद मिलती है।:)

+0

सही डोस्ट। मैं इसके लिए बहुत पीड़ा से पीड़ित था .... – Siten

+0

मैक ऐप स्टोर सबमिशन के लिए भी काम करता है ... बहुत बहुत धन्यवाद! –

+0

महान जिसने यहां एक जीवन बचाया। + 1 + 1 thanx। लेकिन मैं सोच रहा हूं कि आपने यह कैसे खोजा? –

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