2013-10-02 4 views
15

मैंने एक्सकोड 5. के साथ एक साधारण प्रोजेक्ट बनाया है जब मैंने प्रोजेक्ट बनाया है, तो एक्सकोड स्वचालित रूप से मेरे ऐप के लिए प्रावधान प्रोफ़ाइल उत्पन्न करता है। (मैं इसे अपने प्रावधान पोर्टल पर देखता हूं)। लेकिन अब मैंने अपनी डिवाइस सूची से कुछ डिवाइस जोड़े और हटा दिए हैं। वहाँ Xcode 5. द्वारास्वत: जेनरेट किए गए एक्सकोड 5 प्रावधान प्रोफ़ाइल में डिवाइस जोड़ें

धन्यवाद

उत्तर

10

उत्पन्न सही अपने डिवाइस पर पर क्लिक करें और प्रोफ़ाइल प्रावधान करने के लिए एक उपकरणों को जोड़ने के लिए एक तरह से "सदस्य केंद्र के लिए उपकरण जोड़ें" है। यह आपके डिवाइस को आपके प्रावधान पोर्टल में जोड़ देगा।

Example rightclick add device to member center

प्रति XCode 5, प्रावधानीकरण प्रोफाइल प्रबंधित कर रहे हैं XCode 5. द्वारा आप अपने डेवलपर खाते में यह देखते हैं।

Screenshot provisioning center for developers @ apple

आप विकसित करने के लिए चाहते हैं, आप ऊपर दाईं तरफ [+] क्लिक करके और "iOS एप्लिकेशन विकास" का चयन करके एक नया प्रोफ़ाइल बनाने चाहिए। फिर आप इस प्रोफ़ाइल में कौन सा डिवाइस जोड़ना चाहते हैं चुन सकते हैं। बाद में, आप अतिरिक्त डिवाइस जोड़ सकते हैं।

जाहिर है एक्सकोड से, एक्सकोड द्वारा प्रबंधित प्रोफाइल को बदला नहीं जा सकता है।

Screenshot add new development certificate

+20

यह केवल तभी काम करता है जब आपके पास डिवाइस तक भौतिक पहुंच हो। क्या कोई समाधान है यदि आप अपने ऐप का परीक्षण करने के लिए सैकड़ों मील दूर किसी को अनुमति देना चाहते हैं? – Asa

+1

क्या आपने कभी इसे आसा को समझ लिया था? एक ही मुद्दा है। – Murdock

+1

इसका सबसे अच्छा तरीका, testflight जैसे टूल का उपयोग कर रहा है। वे डिवाइस आईडी एकत्र करते हैं, जिसे आप अपने खाते में आयात कर सकते हैं और एक प्रावधान प्रोफ़ाइल को पुन: उत्पन्न कर सकते हैं। एक बार ऐसा करने के बाद, आप अपने उपयोगकर्ताओं को टेस्टफ्लाइट के माध्यम से एक बिल्ड (adhoc) वितरित कर सकते हैं। ध्यान रखें कि ऐप्पल किसी भी समय आपके खाते में 100 अद्वितीय डिवाइस जोड़े जाने की अनुमति देता है। –

2

मैं developer.apple.com पर iOS प्रोविजनिंग प्रोफाइल से प्रावधानीकरण प्रोफ़ाइल हटा दिया और फिर Xcode स्वतः यह पुनर्जीवित नए उपकरणों के साथ जोड़ा।

परिवर्तन से पहले एक्सकोड में प्रावधान-> खाते-> प्रावधान प्रोफाइल में कुछ "अपडेट कृपया" ले लिया।

15

यह वही मेरे लिए काम किया है:

जाओ एप्पल के विकास पोर्टल और उपकरण (UDID) आप आमतौर पर करते रूप में जोड़ें। अब तक यूडीआईडी ​​आपकी प्रावधान प्रोफ़ाइल में नहीं जोड़ा गया है।

एक्सकोड में, प्रोजेक्ट सेटिंग्स पर जाएं और Team ड्रॉपडाउन से Add an Account का चयन करें।

enter image description here

एक संवाद पॉप अप होगा। बस Cancel दबाएं। (यदि एक्सकोड स्वचालित रूप से जेनरेट किया गया प्रोफाइल है जिसका मतलब है कि आपके पास पहले से ही खाता सेटअप होगा। आपको नया खाता जोड़ने की आवश्यकता नहीं है)

अब बाईं ओर से, इस प्रोजेक्ट से संबंधित ऐप्पल खाता चुनें।

क्लिक करें View Details

अब बस खिड़की के नीचे बाईं ओर ताज़ा करें बटन पर क्लिक करें।

enter image description here

कुछ समय ताज़ा करने के लिए ले जाएगा, लेकिन जब यह खत्म, UDID अपने में जोड़ दिया जाएगा एक्स कोड प्रोविजनिंग प्रोफाइल उत्पन्न।

+1

हालांकि मुझे यकीन नहीं है कि प्रोविजनिंग प्रोफाइल को केवल विशिष्ट यूडीआईडी ​​को शामिल करने के लिए कैसे सीमित करें। –

+0

तो "ताज़ा करें" बटन स्वचालित रूप से किसी भी यूयूआईडी को जोड़ता है जिसे हाल ही में सदस्य केंद्र वेबसाइट में जोड़ा गया था? यह मेरे लिए काम नहीं कर रहा है। – pkamb

+0

@pkamb यह मेरे लिए काम करता है और यह अभी भी करता है। यदि यह आपके लिए काम नहीं करता है, तो आप अपने ऐप से संबंधित अपने सदस्य केंद्र से सभी 'प्रावधान प्रोफाइल' और 'प्रमाण पत्र' को हटाने का प्रयास कर सकते हैं और xCode को सबकुछ प्रबंधित कर सकते हैं। वह आमतौर पर मेरे लिए काम करता है। अंततः एक्सकोड सदस्य केंद्र का प्रभार ले रहा है। जो इसे शुरुआत से लिया जाना चाहिए था :-( –

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

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