IPhone एप्लिकेशन विकसित करते समय एक प्रोविज़निंग प्रोफ़ाइल का उपयोग क्या होता है?


138

एक प्रावधान प्रोफ़ाइल का उद्देश्य क्या है और iPhone एप्लिकेशन विकसित करते समय इसकी आवश्यकता क्यों है? अगर मेरे पास प्रोविजनिंग प्रोफाइल नहीं है, तो क्या होता है?


2
इसका उपयोग तब किया जाता है जब आप iTune पर अपना एप्लिकेशन वितरित करने जा रहे हों।
सिद्दीकी 13

3
@ सिद्दीकी, उसके लिए ही नहीं। आप प्रोविजनिंग प्रोफाइल के बिना वास्तविक डिवाइस पर ऐप का परीक्षण भी नहीं कर सकते, अकेले वितरण करें।
ग्रीन

जवाबों:


134

से एक उद्धरण: iPhone डेवलपर कार्यक्रम (~ 8 एमबी पीडीएफ)

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


8
तो जब आप ऐप स्टोर वितरण करते हैं तो आपको एक मिलान वाले अनंतिम प्रोफ़ाइल की आवश्यकता कैसे होती है? ऐप स्टोर वितरण प्रोफ़ाइल में कोई भी डिवाइस शामिल नहीं है, लेकिन ऐप स्टोर के लिए साइन इन करते समय यह आवश्यक है।
mskw

4
@mskw: यह सत्यापित करेगा कि आपके डेवलपर खाते ने ऐप बनाया है।
अकूसेते

3
यह पुश नोटिफिकेशन सपोर्ट, आईक्लाउड और किचेन मास्क आदि जैसी अनुमत एंटाइटेलमेंट्स को भी परिभाषित करता है
माइक वेलर


मैं लिंक को ठीक करने के लिए इस संपादन सुझाव पर आया था । यदि लिंक सही है तो मैं न्याय नहीं कर सकता - लेकिन जब से लिंक टूटा है, यह बहुत अच्छा होगा अगर कोई उपयुक्त ज्ञान वाला व्यक्ति इसे ठीक कर सके!
एमबीटी


2

Apple सुरक्षा के बारे में परवाह करता है और जैसा कि आप जानते हैं कि असली आईओएस डिवाइस पर किसी भी एप्लिकेशन को इंस्टॉल करना संभव नहीं है । Apple के पास करने के कई कानूनी तरीके हैं:

  • जब आपको किसी ऐप को असली डिवाइस पर टेस्ट / डीबगDevelopment Provisioning Profile करना होता है तो आप उसे करने की अनुमति देते हैं
  • जब आप एक ऐप प्रकाशित करते हैं, तो आप एक Distribution Provisioning Profile[अबाउट] और ऐप्पल को भेजते हैं, समीक्षा के बाद वे इसे स्वयं की कुंजी द्वारा पुन: असाइन करते हैं

Development Provisioning Profile डिवाइस पर संग्रहीत है और इसमें शामिल हैं:

  • आवेदन आईडी - आवेदन जो चलाने जा रहे हैं
  • विकास प्रमाणपत्रों की सूची - जो ऐप को डिबग कर सकते हैं
  • उपकरणों की सूची - कौन से उपकरण इस ऐप को चला सकते हैं

Xcode डिफ़ॉल्ट रूप से देखभाल करता है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.