Xcode का उपयोग करके .ipa फ़ाइल कैसे बनाएं?


128

कृपया मुझे अपना ऐप बनाने और असली iPhone पर उपयोग करने की पूरी प्रक्रिया बताएं।

जवाबों:


145

Xcode संस्करण 10.0 में


  1. विंडो पर जाएं -> आयोजक
  2. फिर अभिलेखागार से अपना ऐप संग्रह चुनें
  3. फिर राइट पैनल पर "डिस्ट्रीब्यूट ऐप" बटन पर क्लिक करें

यहाँ छवि विवरण दर्ज करें

  1. फिर नीचे दिए गए चरणों का पालन करें

चरण 1

यहाँ छवि विवरण दर्ज करें

चरण 2

यहाँ छवि विवरण दर्ज करें

चरण 3

यहाँ छवि विवरण दर्ज करें

चरण 4

यहाँ छवि विवरण दर्ज करें

चरण 5

यहाँ छवि विवरण दर्ज करें

चरण 6 : अंत में उस स्थान का चयन करें जिसे आप .ipa फ़ाइल में सहेजना चाहते हैं

यहाँ छवि विवरण दर्ज करें

Xcode संस्करण 9.2 में


  1. विंडो पर जाएं -> आयोजक
  2. फिर अभिलेखागार से अपना ऐप संग्रह चुनें
  3. फिर राइट पैनल पर " अपलोड टू ऐप स्टोर " बटन पर क्लिक करें
  4. फिर निम्न चरणों का पालन करें

चरण 1 यहाँ छवि विवरण दर्ज करें

चरण 2 यहाँ छवि विवरण दर्ज करें

चरण 3 यहाँ छवि विवरण दर्ज करें

चरण 4। अंत में उस स्थान का चयन करें जिसे आप .ipa फ़ाइल में सहेजना चाहते हैं

यहाँ छवि विवरण दर्ज करें


1
उम्मीद है कि यह लिंक आपकी मदद करेगा
कोडर

1
धन्यवाद, इससे मदद मिली, लेकिन Xcode 10.1 पर "आर्काइव" करते समय मुझे ये दो त्रुटियां मिलीं: क्लैंग: त्रुटि: -फंक्शन-सेक्शन -fembed-bitcode , clang के साथ समर्थित नहीं है : त्रुटि: -fdata-section के साथ समर्थित नहीं है - फेमबेड-बिटकोड । क्या आप मदद करेंगे, कृपया
फ्रेंकी

1
मैंने पाया इस में कुछ इसी तरह की समस्या पर चलने अतः इस पहले Xcode संस्करण है, लेकिन आप की तरह इसी तरह की स्थिति के बारे में के बारे में है। आशा है कि यह आपकी मदद करेगा
कोडर

1
क्षमा करें @ फ्रेंकी मुझे लगता है कि यह बेहतर होगा। यदि आप एसओ पर इस मामले के बारे में अलग प्रश्न पोस्ट कर सकते हैं। कोई आपकी मदद करेगा जिसने इस तरह की समस्या का सामना किया है
कोडर

1
धन्यवाद @ कोडर। कर दिया
फ्रेंकी

85

कुस जवाब के अलावा।

Xcode 8.0 में कुछ बदलाव हैं

चरण 1: स्कीम गंतव्य को बदलें Generic IOS device

चरण 2: क्लिक करें Product>> Archiveएक बार जब यह पूरा हो जाए तो ऑर्गनाइज़र को खोलें और नवीनतम संस्करण पर क्लिक करें।

चरण 3: आयोजक विंडो के दाईं ओर के विकल्प पर क्लिक करें Export...

चरण 4: निर्यात के लिए एक विधि चुनें> सही हस्ताक्षर चुनें> गंतव्य पर सहेजें।


Xcode 10.0

स्टेप 3: राइट साइड पैनल से डिस्ट्रीब्यूट ऐप पर क्लिक करें।

चरण 4: वितरण की विधि का चयन करें और अगले पर क्लिक करें।

चरण 5: यह वितरण विकल्प विंडो खोलता है। चयन करें सभी संगत डिवाइस वेरिएंट और आगे क्लिक करें

चरण 6: हस्ताक्षर प्रमाणपत्र चुनें।

चरण 7: यह वितरण विंडो के लिए तैयारी संग्रह को खोल देगा। इसमें कुछ मिनट लगते हैं।

चरण 8: यह अभिलेखागार की खिड़की खोलेगा। निर्यात पर क्लिक करें और इसे सहेजें।



7
ऐसा लगता है कि Apple डेवलपर प्रोग्राम में $ 99 की सदस्यता की आवश्यकता है
इलियट बी

45

क्लिक करें Product> Archiveइस अप पूरा खुला है मेनू से, एक बार Organiserऔर नवीनतम संस्करण क्लिक करें> Distribute> Save for Enterprise or Ad-Hoc Deployment> सही पर हस्ताक्षर> सहेजें गंतव्य के लिए चुनें


1
निर्यात करते समय 4 विकल्प हैं। iOS ऐप स्टोर, एड-हॉक, एंटरप्राइज और डेवलपमेंट। मुझे कौन सा विकल्प चुनना चाहिए? मेरी आवश्यकता यह है कि ipa परीक्षण के उद्देश्य के लिए qa टीम द्वारा आवश्यक है।
iPhoneDeveloper

1
@iPhoneDeveloper आप अपने मामले में तदर्थ या विकास विकल्प चुन सकते हैं।
शरथ कुमार

32

आपको अपनी Buildऔर Archiveअपनी परियोजना की आवश्यकता होगी । आपको यह जांचने की आवश्यकता हो सकती है कि परियोजना में आपके पास कौन सी कोड हस्ताक्षर सेटिंग्स हैं और निष्पादन योग्य हैं।

अपने संग्रह संस्करण का चयन करने के लिए आयोजक का उपयोग करें और फिर आप Shareअपनी परियोजना के उस संस्करण को ले सकते हैं। आपको फिर से हस्ताक्षर करने वाले सही कोड का चयन करना होगा। यह आपको उस .ipaफ़ाइल को सहेजने की अनुमति देगा जहां आप चाहते हैं।

.ipaफ़ाइल को iTunes में खींचें और छोड़ें और फिर अपने iPhone के साथ सिंक करें।

संपादित करें: यहाँ स्क्रीनशॉट सहित कुछ और विस्तृत निर्देश दिए गए हैं;

XCode 4 के साथ तदर्थ निर्माण कैसे वितरित करें


22

पुरालेख प्रक्रिया (Xcode 8.3.2 का उपयोग करके)

नोट: यदि आप आईट्यून्स मैक ऐप का उपयोग करके ड्रैग-एंड-ड्रॉप प्रक्रिया का उपयोग करके आईपीए बना रहे हैं तो यह आईट्यून्स 12.7 के लिए लागू नहीं है क्योंकि आईट्यून्स 12.7 में कोई अंतर्निहित ऐप स्टोर नहीं है।

  1. ‘Generic iOS DeviceXcode में डिवाइस सूची पर 'का चयन करें

चरण 1

  1. परियोजना को साफ करें ( cmd + shift + kशॉर्टकट के रूप में)

चरण 2

  1. अपने प्रोजेक्ट पर Product-> पर जाएंArchive

चरण 3

  1. एक बार संग्रह सफल होने के बाद यह संग्रहित परियोजना के साथ एक विंडो खोलेगा

  2. आप अपने संग्रह को दबाकर सत्यापित कर सकते हैं Validate(वैकल्पिक कदम लेकिन अनुशंसित)

  3. अब Exportबटन पर दबाएँ

चरण 4 5 6

  1. यह निर्यात के लिए विधि की सूची खोलेगा। अपनी आवश्यकता के अनुसार निर्यात विधि का चयन करें और Nextबटन पर क्लिक करें।

चरण 7

  1. यह दिखाएगा list of team for provisioning। तदनुसार चयन करें और ' Choose' बटन दबाएं।

चरण 8

  1. अब आपको डिवाइस समर्थन -> Export one app for all compatible devices(अनुशंसित) का चयन करना है। यदि आप विशिष्ट डिवाइस के लिए आईपीए चाहते हैं तो सूची से डिवाइस संस्करण का चयन करें और ' Next' बटन दबाएं।

चरण 9

  1. अब आप ' Summary' को देख पाएंगे और फिर ' Next' बटन को दबाएंगे

चरण 10

  1. इसके बाद IPA फ़ाइल पीढ़ी के प्राणी और बाद में आप export the IPA as [App Name - Date Time]' Done' पर प्रेस कर सकेंगे ।

चरण 11


7

Xcode-11.2.1 में

आईपीए स्टेप्स अपलोड करने के लिए आपको अलग-अलग पैटर्न दिखाई दे सकते हैं
: -

i) xcode वरीयता में अपना ऐप्पल डेवलपर आईडी जोड़ें -> खाता

ii) स्वच्छ बिल्ड फोल्डर: -

यहाँ छवि विवरण दर्ज करें

iii) पुरालेख

यहाँ छवि विवरण दर्ज करें

iv) वितरित ऐप पर टैप करें

यहाँ छवि विवरण दर्ज करें

v) नामित डिवाइस पर वितरित करने के लिए Ad-hoc चुनें

यहाँ छवि विवरण दर्ज करें

6) मुश्किल हिस्सा -> उपयोगकर्ता कंपनी की वेबसाइट यूआरएल से ऐप डाउनलोड कर सकते हैं। हम में से बहुत से लोग अटक सकते हैं और आईपीए अपलोड करने के लिए वेबसाइट यूआरएल बनाना शुरू कर सकते हैं , जिसकी आवश्यकता नहीं है। बस https के साथ google वेबसाइट url लिखें । :)

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

7) एक्सपोर्ट पर क्लिक करें और आपको आई.पी.ए.

यहाँ छवि विवरण दर्ज करें

) Https://www.diawi.com/ पर जाएँ और आपके द्वारा डाउनलोड किया गया ipa खींचें और छोड़ें। अपने ग्राहक / उपयोगकर्ता के लिए लिंक साझा करें जो परीक्षण करना चाहते हैं :)


2
यह उल्लेख करते हुए अच्छा लगा कि यदि आप किसी एमुलेटर की ओर इशारा कर रहे हैं तो आर्काइव निष्क्रिय कर दिया जाएगा
राउल एच।

2

सबसे आसान तरीका, चरणों का पालन करें:

चरण 1: आर्काइव प्रोजेक्ट के बाद, प्रोजेक्ट पर राइट क्लिक करें और फाइंडर में शो चुनें

चरण 2: उस प्रोजेक्ट पर राइट क्लिक करें और शो पैकेज सामग्री के रूप में शो चुनें, जिसमें जाएं Products>Applications

चरण 3: projectname.app पर राइट क्लिक करें

चरण 4: एक खाली फ़ोल्डर में projectname.app की प्रतिलिपि बनाएँ और फ़ोल्डर को ज़िप करें (foldername.zip)

चरण 5: zipfolder एक्सटेंशन को .ipa (foldername.zip -> foldername.ipa) में बदलें

चरण 6: अब आपके पास अंतिम .ipa फ़ाइल है


1

आईओएस डिवाइस के रूप में बिल्डिंग सिलेक्ट डिवाइस के समय। फिर एप्लिकेशन बनाएं। उत्पाद का चयन करें-> पुरालेख तब शेयर का चयन करें और .ipa फ़ाइल सहेजें। IP फ़ाइल को .zip का नाम बदलें और ज़िप फ़ाइल पर डबल क्लिक करें और आपको फ़ोल्डर में .app फ़ाइल मिल जाएगी। फिर अनुप्रयोग और iTunesArtwork छवि के .app फ़ाइल को संपीड़ित करें। यह प्रारूप में होगा। ज़िप नाम बदलें। ज़िप को .ipa फ़ाइल में बदलें।


0

यहाँ उन चरणों का पालन किया गया है जो .ipa को निर्यात करते हैं

  • संग्रह को मान्य करें
  • ऐप डिस्ट्रीब्यूट पर क्लिक करें
  • वितरण विधि पर क्लिक करें
  • अगली स्क्रीन में निर्यात चुनें (स्क्रीन तभी दिखाई जाती है जब आर्काइव मान्य हो)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.