2014-09-18 23 views
8

रिलीज के साथ iCloud कंटेनर परिवर्तन 17 वीं को आईओएस 8 की रिहाई के बाद से, मेरे सभी विकास और तैनाती प्रोफाइल ऐप्पल देव केंद्र में अमान्य के रूप में दिखाए जा रहे हैं। ICloud का उपयोग कर मेरे किसी भी ऐप को वास्तविक डिवाइस पर या तो एक्सकोड 5.1 या 6 जीएम में नहीं चलाया जाएगा। एक संदेश प्राप्त करें जो एंटाइटेलमेंट प्रावधान प्रोफ़ाइल से मेल नहीं खाता है। केवल स्वीकार्य iCloud कंटेनर को अब iCloud से शुरू करना है जो पहले से iCloud कंटेनर नामकरण संरचना का उपयोग कर iCloud में संग्रहीत डेटा को पहचान नहीं सकता है।आईओएस 8

कोई समाधान? मैंने बिना किसी समाधान के घंटों तक वेब और ऐप्पल देव साइट की खोज की है। मैं इस समस्या से अकेला नहीं हो सकता। ऐप स्टोर पर ऐप जारी करने के बाद बहुत निराशाजनक और अब इसे अपडेट करने के लिए कोई भी कोड नहीं बदला जा सकता है!

+0

मैं एक ऐसी ही समस्या है, मैं भी इस समय अपने प्रोजेक्ट का निर्माण नहीं कर सकते क्योंकि हकों जाहिरा तौर पर गलत हैं फिर से चुनें क्लिक करें (वैध प्रावधान प्रोफाइल में से कोई भी निर्दिष्ट क्षमताओं की अनुमति नहीं देता है: विशेषताएं: iCloud। ICloud कंटेनर :) – theLastNightTrain

+0

मैं अभी भी एक समाधान की तलाश में हूं। अभी तक कुछ भी काम नहीं किया है। – Fred

+2

iCloud क्षमता में "डिफ़ॉल्ट कंटेनर का उपयोग करें" का चयन करके मेरा हल किया गया था। – theLastNightTrain

उत्तर

0

सुनिश्चित नहीं है कि यह अंतिम उत्तर है, लेकिन अंत में मुझे डिवाइस पर अपने ऐप में पुरानी आईक्लाउड जानकारी तक पहुंचने का एक तरीका मिला। मैं एक्सकोड 5.1.1 पर लौटा, मेरी परियोजना में एंटाइटेलमेंट फ़ाइल हटा दी। ITunesConnect (iCloud.xxxx सेटिंग्स का उपयोग करके केवल अब अनुमति है) पर विकास और वितरण प्रोफाइल दोनों को संपादित किया गया, डाउनलोड और एक्सकोड 5.1.1 में स्थापित किया गया। मैंने कुंजी-मूल्य स्टोर की जांच की: iCloud क्षमताओं के तहत और + Ubiquity कंटेनर के तहत + पर क्लिक किया और यह सुनिश्चित किया कि लक्ष्य में सभी के पास एक ही कंटेनर (com.companyName.AppName) ऐप में प्रत्येक लक्ष्य के लिए था। फिर एक आईओएस डिवाइस संलग्न किया और ऐप चलाया। त्रुटियां दिखाई दीं, प्रत्येक लक्ष्य पर लौट आईं और क्षमताओं के तहत "फिक्स" पर क्लिक किया - iCloud। कई बार ठीक होने पर क्लिक करना था जब तक कि अब दिखाई नहीं दे रहा था। फिर ऐप में फिर से चलाया गया, आईओएस 8 रिलीज ऐप में दिखाई देने से पहले ऐप में संग्रहीत पिछले आईक्लाउड डेटा और सभी काम करने लगते हैं।

उपरोक्त प्रत्येक लक्ष्य के लिए एक अलग एंटाइटेलमेंट फ़ाइल में परिणामस्वरूप, पहले सभी लक्ष्यों द्वारा उपयोग की जाने वाली केवल एक एंटाइटेलमेंट फ़ाइल थी।

मैंने अभी तक एक्सकोड 6 के साथ कोशिश नहीं की है, लेकिन अंत में मुझे एक्सकोड 5.1.1 के माध्यम से अपने ऐप तक पहुंच है और मेरे प्रकाशित ऐप के लिए फ़िक्स और एन्हांसमेंट्स को फिर से काम कर सकता है।

अपडेट (11/5/2014): उपरोक्त विधि के साथ एक्सकोड 5 का उपयोग कर समस्याओं के बिना बीटा परीक्षण के लिए ऐप स्टोर में अपलोड करने में सक्षम था।

उम्मीद है कि यह किसी और की मदद करेगा।

+0

मैंने यह किया, लेकिन पुराने iCloud दस्तावेज़ अब और प्रकट नहीं होते हैं। मुझे डर है कि अगर मैं नई iCloud कंटेनर नामकरण योजना (iCloud.xxx) के साथ एक अद्यतन जमा करता हूं तो मेरे उपयोगकर्ता अपना सभी डेटा खो देते हैं। मैं क्या खो रहा हूँ? – RawMean

+0

क्या आप XCode 6.x के साथ सफलतापूर्वक अपना ऐप बनाने में सक्षम थे? – berec

1
  1. पर Use Default Container
  2. पर क्लिक करें Specify Custom Containers
  3. अपने कस्टम कंटेनर