2011-11-03 21 views
6

लॉन्च करने से बेयर हड्डियों को रोकता है मैंने एक्सकोड 4.2 में एक मूल एप्लिकेशन बनाया है। बहुत आसान आवेदन, मैंने एक भी चीज़ नहीं बदली है। पुश रन करें, और आपको मानक बेस एप्लिकेशन विंडो मिलती है। अगर मैं अपने लक्ष्य और हिट रन के लिए एंटाइटेलमेंट चालू करता हूं, तो मुझे कोई डीबगर त्रुटियां नहीं मिलती हैं, लेकिन खिड़की कभी नहीं आती है। मैं Console.app साथ लॉग की जाँच की और मिल गया है:एक्सकोड में एंटाइटेलमेंट्स को चालू करना

पहले त्रुटि मैं:

taskgated: killed com.alsbury.EntitlementsTest[pid 15903] because its use of the com.apple.developer.ubiquity-container-identifiers entitlement is not allowed 
:

taskgated: killed com.alsbury.EntitlementsTest[pid 15903] because its use of the com.apple.developer.ubiquity-container-identifiers entitlement is not allowed 

iCloud कंटेनरों को हटाने के बाद "com.alsbury.EntitlementsTest" मैं इस त्रुटि मिलती है

iCloud प्रकार की सामग्री के कारण, मैंने अपने डेवलपर खाते में एक एप्लिकेशन भी जोड़ा, एक प्रावधान प्रोफ़ाइल और मेरी मशीन को जोड़ा। कोई विचार? अभी बहुत उलझन में है।

+0

आपने कहा कि आपके पास डेवलपर खाता है, क्या आप एक पंजीकृत मैक डेवलपर (भुगतान किए गए डेवलपर प्रोग्राम के) हैं? – NJones

+0

हां, मेरे पास एक भुगतान डेस्कटॉप डेवलपर खाता है। – David

+0

डेविड, चीजें कैसे चल रही हैं, क्या आपको अभी भी समस्याएं हैं? –

उत्तर

7

कुछ चीजों को सुनिश्चित करें। दुर्भाग्यवश यह एक कठिन प्रक्रिया है, लेकिन यदि आप सावधानीपूर्वक चरणों का पालन करते हैं, तो आपको पूरा सेट होना चाहिए।

1) ऐप्पल की साइट पर डेवलपर सर्टिफिकेट यूटिलिटी पेज में, आपने अपनी मशीन को यूयूआईडी के साथ पंजीकृत किया है।

2) आपने विकास प्रमाणपत्र बनाया और डाउनलोड किया है।

3) आपकी ऐप आईडी (उसी उपयोगिता में) iCloud के लिए कॉन्फ़िगर किया गया है। आमतौर पर इसमें आपको चेकबॉक्स की जांच करना शामिल है।

4) आपका विकास आपके आवेदन के लिए प्रावधान प्रोफ़ाइल एप्लिकेशन आईडी में (3) उल्लेख करने के लिए प्रमाण पत्र में उल्लेख किया है (इशारा कर रही है, और यह भी हार्डवेयर सिस्टम में (1) पंजीकृत हैं, और भी 2)

5) नया प्रावधान प्रोफाइल डाउनलोड करने के बाद, यह दोनों सिस्टम में डबल-क्लिक करें, और में Xcode करके अपने आयोजक में "प्रोविजनिंग प्रोफाइल" फलक पर खींचकर स्थापित करें।

6) अपने आवेदन के लिए बिल्ड सेटिंग्स में, सुनिश्चित करें कि कोड हस्ताक्षर पहचान आपकी नई प्रावधान प्रोफ़ाइल को इंगित कर रही है।

+0

मैं इसे आज़मा दूंगा और देख सकता हूं कि यह चाल है। धन्यवाद! – David

+1

निश्चित रूप से, यदि आपको अभी भी समस्याएं आती हैं, तो यहां टिप्पणी करें और मैं वापस जांच करूंगा। –

+0

मेरा मतलब बर्बाद करने का मतलब नहीं है, लेकिन पिछले कुछ दिनों से ऐप्पल को लॉग इन के साथ परेशानी हो रही है। मैं अभी भी अपने डेवलपर खाते में लॉग इन नहीं कर सकता।जब मैं अंदर आने में सक्षम हूं, तो मैं आपके समाधान का प्रयास करूंगा। – David