2012-03-07 13 views
11

मेरे क्लाइंट ने मुझे ऐप की समीक्षा प्राप्त करने के लिए कहा जिस पर मैं काम कर रहा हूं। इसलिए, मैं अपने डिवाइस को वास्तविक डिवाइस में चलाने के लिए साझा करने के लिए एक्सकोड 4.2 से आईपीए फ़ाइल और मोबाइल प्रावधान फ़ाइल प्राप्त करना चाहता हूं। मेरे पास सेब का भुगतान खाता है। कृपया इसे प्राप्त करने की प्रक्रिया बताएं।वास्तविक डिवाइस में आईफोन ऐप चलाने के लिए एक्सकोड से आईपीए फ़ाइल कैसे प्राप्त करें?

अग्रिम धन्यवाद।

उत्तर

14

कदम -1:

आप तदर्थ वितरण

मुझे लगता है कि आप Developer Apple Login

पर अपने पत्र के साथ प्रवेश करने की जरूरत है एक बार जब आप के माध्यम से ही बार में लॉग इन किया है के लिए चरणों का उल्लेख करने की जरूरत है यह लिंक और चरण-दर-चरण इसके माध्यम से पढ़ें।

मुझे लगता है कि यह सबसे अच्छा समाधान के रूप में इस दस्तावेज़ गाइड एप्पल द्वारा दिया जाता है आप प्राप्त कर सकते है

https://developer.apple.com/ios/manage/certificates/team/howto.action

इस जैसे कई चरण हैं:

1. Generating a Certificate Signing Request 

2. Submitting a Certificate Signing Request for Approval 

3. Approving Certificate Signing Requests 

4. Downloading and Installing Development Certificates 

5. Saving your Private Key and Transferring to other Systems 

मुझे लगता है कि अगर आप सभी को पढ़ने के दिए गए लिंक पर सेब प्रलेखन पर ये कदम तो आपको किसी अन्य गाइड को संदर्भित करने की आवश्यकता नहीं है।

चरण -2:

तो बस आप अपने प्रमाण पत्र और प्रावधानीकरण प्रोफ़ाइल डाउनलोड करने के लिए की जरूरत है।

चरण -3:

बस अपने परियोजना और लक्ष्य सेटिंग में प्रोफ़ाइल सेट करें और फिर "Entitlements.plist" का उपयोग उचित पात्रता डाल दिया।

कदम-4:

एक बार जब आप किया है कि, बस तदर्थ योजना में अपनी परियोजना की स्थापना की।

कदम-5:

अपने प्रोजेक्ट को साफ करें।

कदम -6: उत्पाद को

जाओ -> के लिए बिल्ड पर क्लिक करें -> "संग्रह करने के लिए बनाएँ"

कदम -7:

उत्पाद -> संग्रहीत

अब आपका संग्रह आपके ऑर्गनाइज़र में प्राप्त किया जा सकता है जहां आप इसे आईपीए एक्सटेंशन के साथ डिस्क में सहेज सकते हैं और भेज सकते हैं यह आपका ग्राहक है।

संपादित करें:

Create IPA file in Xcode 4.2, iOS 5.0 Beta

http://www.makebetterthings.com/iphone/how-to-create-ipa-file-for-your-iphone-app-xcode-build-and-archive/

http://www.wikihow.com/Create-a-Provisioning-Profile-for-iPhone

:

यहाँ उपयोगी लिंक्स में से कुछ आप प्रावधान प्रोफ़ाइल और आईपीए फ़ाइल बनाने के लिए उल्लेख कर सकते हैं कर रहे हैं Create provisioning profile in iphone application

उम्मीद है कि यह आपकी मदद करता है।

3

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

फिर आप डिवाइस पर एप्लिकेशन इंस्टॉल कर सकते हैं। लेकिन उस स्थिति में आप लॉग देखने में सक्षम नहीं होंगे।

तो यदि आप एक्सकोड कंसोल में लॉग देखना चाहते हैं, तो डिवाइस & डिवाइस के लिए डेवलपर प्रावधान प्रोफ़ाइल बनाएं XCode & पर स्थापित करें, फिर एक्सकोड का उपयोग कर डिवाइस पर कोड चलाएं।

हो सकता है कि मुझे लगता है कि इस entitlements.plist समस्या है कृपया चरणों

XCode में पालन करें, "नई फ़ाइल" पर जाएं और "कोड हस्ताक्षर" बाएँ बॉक्स में। "एंटाइटेलमेंट्स" फ़ाइल प्रकार का चयन करें। और नाम को "Entitlements.plist" में बदलें। हकों plist getinfo परियोजना में नाम दें नीचे

enter image description here

1

• छवि की जाँच करें अपने डिवाइस आईडी प्राप्त करें और अपने iOS प्रोविजनिंग में अपने डिवाइस "उपकरण" जोड़ने पोर्टल
या एक वितरण प्रोफ़ाइल संपादित शामिल करने के लिए उनकी डिवाइस (वाइल्डकार्ड ऐप आईडी या आपके ऐप की ऐप आईडी)
• एक्सकोड में: उत्पाद -> पुरालेख
• एक्सकोड के ऑर्गनाइज़र में: अभिलेखागार पर जाएं और अपने संग्रह को "साझा करें"। यह एक आईपीए कि आप आईपीए जोड़ने और ऐप्स समन्वयित करने से
ग्राहक • iTunes में स्थापित कर सकते हैं अपने ग्राहक को दे सकते हैं

या

(मैं एक समय में इस अंतिम चरण नहीं किया है) बनाता है testflight पता करें। Testflight का उपयोग उपरोक्त अंतिम चरण को प्रतिस्थापित करेगा और आपके क्लाइंट के लिए स्थापना प्रक्रिया को व्यवस्थित करेगा।

1

डिवाइस के लिए अपनी प्रावधान प्रोफ़ाइल या वितरण (सिम्युलेटर नहीं) के निर्माण के बाद। आप इस tutorial.

0

का पालन कर सकते हैं, वास्तव में मैंने इसे किया है।आर्काइव

  • > तो यह समाप्त होने की प्रतीक्षा -

    • उत्पाद:

      Xcode 6 के बाद आप को तय करना है।

    xcodebuild -exportArchive -archivePath <PROJECT_NAME>.xcarchive -exportPath <PROJECT_NAME> -exportFormat ipa -exportProvisioningProfile "Name of Provisioning Profile"

    : खोजक में> दिखाएँ फ़ाइल

  • फिर एक टर्मिनल के साथ वहाँ सिर और उस निर्देशिका पर इस आदेश को चलाने के - फिर स्क्रीन पॉप-अप होने पर सही अपने नव निर्मित संग्रह पर क्लिक करें

    किया उदाहरण मेरे लिए यह आदेश था के लिए:

    xcodebuild -exportArchive -archivePath ACCESS\ 04-02-16\ 02.21.xcarchive/ -exportPath MyTestApp -exportFormat ipa -exportProvisioningProfile "iOS Team Provisioning Profile: eu.sudoplz.myTestApp"

    इसने मेरे लिए MyTestApp.ipa फ़ाइल बनाई।

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