के साथ अमान्य कोड साइनिंग एंटाइटेलमेंट्स मेरे पास ऐप स्टोर में एक मौजूदा ऐप है जो आईओएस 7 और 8 के साथ बहुत अच्छी तरह से काम करता है। यह एक ऐसा ऐप है जो कोर डेटा का उपयोग करने के लिए कोर डेटा का उपयोग करता है सिंकिंग के लिए उपयोगकर्ता, साथ ही iCloud (कोई कुंजी-मूल्य भंडारण नहीं)।आईओएसओड, कोर डेटा और एक्सकोड 6.01 के लिए आईओएस 8
एक्सकोड 5.1.1 के साथ, सबकुछ बहुत अच्छी तरह से काम करता है। मैंने अपने उपयोगकर्ताओं के लिए एक जरूरी टाइमज़ोन फिक्स जारी करने में कुछ समय बिताया है, इसलिए फिक्स के पास आईक्लाउड और कोर डेटा से कोई लेना देना नहीं है। एक्सकोड 6.0.1 और आईओएस 8 एसडीके की रिहाई के बाद से, मैं आगे बढ़ गया और इसका उपयोग करना शुरू कर दिया।
जब यह आज सुबह मेरे ऐप को मान्य करने के लिए आया था, मैं निम्नलिखित त्रुटि प्राप्त: डेवलपर पोर्टल के भीतर
Invalid Code Signing Entitlements. The entitlements in your app bundle signature do not match the ones that are contained in a provisioning profile. The bundle contains a key that is not included in the provisioning profile: 'com.apple.developer.icloud-container-environment' in Payload/AppName.app/AppName'.
, मेरे एप्लिकेशन आईडी iCloud सक्षम किया गया है, लेकिन केवल Xcode 5 के लिए है क्योंकि मैं नहीं चाहिए बस अभी तक CloudKit उपयोग करने के लिए: Xcode की धारा के भीतर
, Xcode 6 में मैं अब निम्नलिखित, देखना बाकी सब होगा के रूप में:
मेरा एंटाइटेलमेंट फ़ोल्डर के साथ। तो मेरे मामले में, यह 82828282.com.company.app जैसा कुछ है और यह क्षमता अनुभाग में लाल रंग में है।
मैं काफी क्या मैं इस काम के पाने के लिए क्या करना चाहिए कर रहा हूँ नहीं मिलता है।
प्रश्न
1) मैं CloudKit उपयोग करने के लिए माना जाता है?
2) क्या मुझे डेवलपर पोर्टल की ऐप आईडी में क्लाउडकिट सक्षम करना है?
3) क्या मुझे डेवलपर पोर्टल में iCloud कंटेनर का उपयोग करना चाहिए?
मेरा वर्तमान iCloud सेट अप एंटाइटेलमेंट्स का उपयोग करना है: TeamID.identifier।
मैंने एक्सकोड 5.1.1 से ऐप सबमिट करके इसके आसपास काम किया है क्योंकि यह एक त्वरित फिक्स है, लेकिन मुझे समझ में नहीं आता कि भविष्य में विकास के लिए आईओएस 8 और एक्सकोड 6.0.1 का उपयोग करने के साथ क्या प्रगति करना है , iCloud और कोर डेटा के साथ अभी भी मेरे ऐप में बहुत सक्षम है।
मैंने SO के भीतर कुछ समान मामलों को देखा है, जैसे कि (iCloud Core Data Not available after running in Xcode 6/ios 8 SDK) और Using Core Data, iCloud and CloudKit for syncing and backup and how it works together लेकिन मुझे सच में यकीन नहीं है कि क्या करना है।
किसी भी मार्गदर्शन की वास्तव में सराहना की जाएगी।
यह स्पष्ट हो सकता है (लेकिन मेरे लिए नहीं था), लेकिन यदि आप क्लाउडकिट का उपयोग करना चुनते हैं, तो आप स्वयं को आईओएस 8 और उसके बाद प्रतिबंधित कर देंगे। –