जब मेरे एप्लिकेशन को अपडेट करने का प्रयास कर रहा है, मैं भी इस समस्या पैदा हुई। मेरे ऐप में एकमात्र वास्तविक परिवर्तन मैंने आखिरी बार सबमिट किया था, यह iCloud समर्थन का जोड़ा था। मुझे संदेह था कि मेरे अधिकारों में कुछ गड़बड़ है, और आईट्यून्सकनेक्ट @apple.com से मिली त्रुटि ईमेल बॉट बहुत फिश था। प्रासंगिक हिस्से से पढ़ें:
Specifically, value "XXXXXXXXXXX.com.mydomain.myappmame" for key
"com.apple.developer.ubiquity-container-identifiers" in
MyAppName is not supported.
मैं MyAppName/mydomain.com/XXXXXXXXXX करने के लिए यहाँ एप्लिकेशन/डोमेन/टीम आईडी अनाम रखी जाती है। ध्यान दें कि शिकायत कहती है कि "XXXXXXXXXXX.com.mydomain.myappmame" गलत है। वास्तव में यह गलत है। यह "myappname" होना चाहिए, न कि 'my' के बजाय 'm' के साथ "myappmame"। मैंने अपनी परियोजना में एंटाइटेलमेंट फ़ाइल में देखा, और यह सही था। मैंने स्टोर में सबमिट किए गए ऐप बंडल में शामिल एंटाइटेलमेंट फ़ाइल को देखा, और यह सही था। मैंने स्टोर में सबमिट की गई ज़िप फ़ाइल को अनजिप कर दिया, और एंटाइटेलमेंट फ़ाइल भी ठीक थी। तो स्पष्ट रूप से यह वर्ण प्रतिस्थापन ऐप जमा द्वारा ऐप सबमिशन स्वीकार कर लिया गया था।
निश्चित रूप से यह समस्या हर किसी को प्रभावित नहीं करती है, या वहां एक बड़े पैमाने पर चिल्लाहट होगी। इसलिए मैंने यह अनुमान लगाया कि मेरे ऐप के बारे में कुछ "विशेष" है जो स्वचालित ऐप स्टोर में प्रसंस्करण सबमिट करने में एक बग का आह्वान करता है। सत्यापित करने के लिए, मैंने स्क्रैच से एक नया खाली ऐप बनाया, सक्षम iCloud एंटाइटेलमेंट्स, और इसे ऐप स्टोर में एक नए ऐप पहचानकर्ता के साथ सबमिट किया। इसे स्वीकार किया गया और स्थिति "समीक्षा के लिए प्रतीक्षा" में बदल गई। तो यह मस्टर पास हो गया।
<plist version="1.0">
<dict>
<key>com.apple.developer.ubiquity-container-identifiers</key>
<array>
<string>$(TeamIdentifierPrefix)com.mydomain.myappname</string>
</array>
</dict>
</plist>
इस के लिए
: (मैं अपने हकों फ़ाइल को बदलने के द्वारा द्विआधारी तुरंत तो यह समीक्षा नहीं की जाएगी :)
मैं समस्या को हल करने में कामयाब रहे अस्वीकार कर दिया
<plist version="1.0">
<dict>
<key>com.apple.developer.ubiquity-container-identifiers</key>
<array>
<string>XXXXXXXXXX.com.mydomain.myappname</string>
</array>
</dict>
</plist>
मेरे आशा थी कि ऐप स्टोर में जो भी कोड टीम पहचानकर्ता उपसर्ग करता है वह अपराधी था, और किसी भी तरह से एक चरित्र को स्ट्रिंग के नीचे आगे भ्रष्ट कर रहा था। खुद को प्रतिस्थापन करके, शायद भ्रष्टाचार नहीं होगा और मेरा ऐप गुजर जाएगा। आश्चर्य! इसने काम कर दिया।
मैंने इसे एक दिन निकालने की कोशिश कर एक दिन बर्बाद कर दिया, और अभी तक ऐप्पल समर्थन से नहीं सुना है। लेकिन यह अकादमिक तरह का है, क्योंकि मेरा ऐप अब समीक्षा की प्रतीक्षा कर रहा है। लेकिन मैं अभी भी जानना चाहता हूं कि इसका क्या कारण है, और यह ऐप्पल द्वारा तय किया गया है। अगर मुझे कभी पता चलता है, तो मैं इस पोस्ट को अपडेट कर दूंगा।
+1 ताकि आप बालों को प्रत्यारोपित करने के लिए कुछ बिंदुओं का उपयोग कर सकें: पी – Adrian