วิธีสร้างไฟล์. ipa โดยใช้ Xcode


คำตอบ:


146

ใน Xcode เวอร์ชัน 10.0.2


  1. ไปที่Window -> Organizer
  2. จากนั้นเลือกที่เก็บแอปของคุณจากที่เก็บถาวร
  3. จากนั้นคลิกปุ่ม"แจกจ่ายแอป"บนแผงด้านขวา

ใส่คำอธิบายภาพที่นี่

  1. จากนั้นทำตามขั้นตอนด้านล่าง

ขั้นตอนที่ 1

ใส่คำอธิบายภาพที่นี่

ขั้นตอนที่ 2

ใส่คำอธิบายภาพที่นี่

ขั้นตอนที่ 3

ใส่คำอธิบายภาพที่นี่

ขั้นตอนที่ 4

ใส่คำอธิบายภาพที่นี่

ขั้นตอนที่ 5

ใส่คำอธิบายภาพที่นี่

ขั้นตอนที่ 6 : สุดท้ายเลือกสถานที่ที่คุณต้องการบันทึกไฟล์. ipa

ใส่คำอธิบายภาพที่นี่

ใน Xcode เวอร์ชัน 9.2.2


  1. ไปที่Window -> Organizer
  2. จากนั้นเลือกที่เก็บแอปของคุณจากที่เก็บถาวร
  3. จากนั้นคลิกปุ่ม " อัปโหลดไปยัง App Store " บนแผงด้านขวา
  4. จากนั้นทำตามขั้นตอนต่อไปนี้

ขั้นตอนที่ 1 ใส่คำอธิบายภาพที่นี่

ขั้นตอนที่ 2 ใส่คำอธิบายภาพที่นี่

ขั้นตอนที่ 3 ใส่คำอธิบายภาพที่นี่

ขั้นตอนที่ 4 สุดท้ายเลือกสถานที่ที่คุณต้องการบันทึกไฟล์. ipa

ใส่คำอธิบายภาพที่นี่


1
หวังว่าลิงค์นี้จะช่วยคุณได้
coder

1
ขอบคุณสิ่งนี้ช่วยได้ แต่ฉันได้รับข้อผิดพลาดสองข้อนี้เมื่อทำการ "เก็บถาวร" บน Xcode 10.1: clang: error: -ffunction-ส่วนไม่รองรับ -fembed-bitcode , clang: error: -fdata-section ไม่รองรับ - fembed-bitcode คุณช่วยได้ไหม?
Franky

1
ฉันพบปัญหาที่คล้ายกันในSO treadนี้เกี่ยวกับ Xcode รุ่นก่อนหน้า แต่สถานการณ์คล้ายกันกับคุณ หวังว่านี่จะช่วยคุณได้
coder

1
ขอโทษ @ Franky ฉันคิดว่ามันจะดีกว่า หากคุณสามารถโพสต์คำถามแยกต่างหากเกี่ยวกับเรื่องนี้ใน SO ใครบางคนจะช่วยคุณที่ประสบปัญหาคล้าย ๆ กันนี้
coder

1
ขอบคุณ @coder ทำมัน .
Franky

85

นอกเหนือจากคำตอบ kus

มีการเปลี่ยนแปลงบางอย่างใน Xcode 8.0

ขั้นตอนที่ 1: เปลี่ยนปลายทางโครงการเป็นGeneric IOS device.

ขั้นตอนที่ 2: คลิกProduct>> Archiveเมื่อเสร็จสิ้นแล้วให้เปิด Organizer และคลิกเวอร์ชันล่าสุด

ขั้นตอนที่ 3: คลิกที่Export...ตัวเลือกจากด้านขวาของหน้าต่างออแกไนเซอร์

ขั้นตอนที่ 4: เลือกวิธีการส่งออก> เลือกการลงนามที่ถูกต้อง> บันทึกไปยังปลายทาง


Xcode 10.0

ขั้นตอนที่ 3: จากแผงด้านขวาคลิกที่แจกจ่ายแอป

ขั้นตอนที่ 4: เลือกวิธีการแจกจ่ายและคลิกถัดไป

ขั้นตอนที่ 5: เปิดหน้าต่างตัวเลือกการแจกจ่าย เลือก ตัวแปรอุปกรณ์ที่เข้ากันได้ทั้งหมดและคลิกต่อไป

ขั้นตอนที่ 6: เลือกการลงนามใบรับรอง

ขั้นตอนที่ 7: จะเปิดหน้าต่างการจัดเตรียมที่เก็บถาวรสำหรับการแจกจ่าย ใช้เวลาไม่กี่นาที

ขั้นตอนที่ 8: จะเปิดหน้าต่างคลังข้อมูล คลิกที่ส่งออกและบันทึก



7
ดูเหมือนว่าจะต้องเป็นสมาชิก $ 99 ในโปรแกรมนักพัฒนาของ Apple
Elliott B

45

คลิกProduct> Archiveจากเมนูครั้งนี้เสร็จสมบูรณ์เปิดขึ้นOrganiserและคลิกเวอร์ชันล่าสุด> Distribute> Save for Enterprise or Ad-Hoc Deployment> เลือกที่ถูกต้องลงนาม> บันทึกไปยังปลายทาง


1
ขณะส่งออกมี 4 ตัวเลือก iOS app store ad-hoc องค์กรและการพัฒนา ฉันควรเลือกตัวเลือกใด ความต้องการของฉันคือ ipa นี้ถูกกำหนดโดยทีม qa เพื่อการทดสอบ
iPhoneDeveloper

1
@iPhoneDeveloper คุณสามารถเลือกเฉพาะกิจหรือตัวเลือกการพัฒนาในกรณีของคุณ
Sharath Kumar

32

คุณจะต้องBuildและArchiveโครงการของคุณ คุณอาจต้องตรวจสอบว่าคุณมีการตั้งค่าการเซ็นชื่อรหัสใดในโครงการและปฏิบัติการได้

ใช้ตัวจัดระเบียบเพื่อเลือกเวอร์ชันที่เก็บถาวรของคุณจากนั้นคุณสามารถShareเวอร์ชันของโครงการของคุณได้ คุณจะต้องเลือกการลงนามรหัสที่ถูกต้องอีกครั้ง จะช่วยให้คุณบันทึก.ipaไฟล์ในที่ที่คุณต้องการ

ลากและวาง.ipaไฟล์ลงใน iTunes จากนั้นซิงค์กับ iPhone ของคุณ

แก้ไข:คำแนะนำโดยละเอียดเพิ่มเติมรวมถึงภาพหน้าจอมีดังนี้

วิธีแจกจ่าย ad hoc build ด้วย XCode 4


22

กระบวนการเก็บถาวร (โดยใช้ Xcode 8.3.2)

หมายเหตุ: หากคุณใช้การสร้าง IPA โดยใช้กระบวนการลากแล้วปล่อยโดยใช้แอพ iTunes Mac สิ่งนี้จะใช้ไม่ได้กับ iTunes 12.7 อีกต่อไปเนื่องจากไม่มี App store ในตัวใน iTunes 12.7

  1. เลือก‘Generic iOS Device'ในรายการอุปกรณ์ใน Xcode

ขั้นตอนที่ 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(แนะนำ) หากคุณต้องการ IPA สำหรับอุปกรณ์เฉพาะให้เลือกตัวเลือกอุปกรณ์จากรายการและกดปุ่ม ' Next'

ขั้นตอนที่ 9

  1. ตอนนี้คุณจะสามารถเห็นปุ่ม ' Summary' แล้วกดบน ' Next'

ขั้นตอนที่ 10

  1. หลังจากนั้นสิ่งมีชีวิตสร้างไฟล์ IPA และหลังจากนั้นคุณจะสามารถexport the IPA as [App Name - Date Time]แล้วกด ' Done'

ขั้นตอนที่ 11


7

ใน Xcode-11.2.1

คุณอาจเห็นรูปแบบต่างๆในการอัปโหลดขั้นตอน IPA
: -

i) เพิ่มรหัสนักพัฒนาแอปเปิ้ลของคุณในการตั้งค่า xcode -> บัญชี

ii) ทำความสะอาดโฟลเดอร์ Build: -

ใส่คำอธิบายภาพที่นี่

iii) ที่เก็บถาวร

ใส่คำอธิบายภาพที่นี่

iv) แตะที่แจกจ่ายแอป

ใส่คำอธิบายภาพที่นี่

v) เลือก Ad-hoc เพื่อแจกจ่ายบนอุปกรณ์ที่กำหนด

ใส่คำอธิบายภาพที่นี่

6) ส่วนที่ยุ่งยาก -> ผู้ใช้สามารถดาวน์โหลดแอพจาก URL เว็บไซต์ของ บริษัท พวกเราหลายคนอาจติดขัดและเริ่มสร้าง url เว็บไซต์เพื่ออัพโหลดipaซึ่งไม่จำเป็น เพียงแค่เขียน google URL ของเว็บไซต์ที่มีhttps :)

ใส่คำอธิบายภาพที่นี่

ใส่คำอธิบายภาพที่นี่

7) คลิกที่ส่งออกและคุณจะได้รับ ipa

ใส่คำอธิบายภาพที่นี่

8) ไปที่https://www.diawi.com/และลากและวาง ipa ที่คุณดาวน์โหลดมา & แชร์ลิงค์ไปยังลูกค้า / ผู้ใช้ของคุณที่ต้องการทดสอบ :)


2
ยินดีที่ได้กล่าวถึงว่าหากคุณกำลังชี้ไปที่โปรแกรมจำลองการเก็บถาวรจะถูกปิดใช้งาน
Raul H

2

วิธีที่ง่ายที่สุดทำตามขั้นตอน:

ขั้นตอนที่ 1: หลังจากจัดเก็บโปรเจ็กต์คลิกขวาที่โปรเจ็กต์แล้วเลือกแสดงในตัวค้นหา

ขั้นตอนที่ 2: คลิกขวาที่โครงการนั้นและเลือกแสดงเป็นแสดงเนื้อหาแพ็คเกจจากนั้นไปที่ Products>Applications

ขั้นตอนที่ 3: คลิกขวาที่ projectname.app

ขั้นตอนที่ 4: คัดลอก projectname.app ลงในโฟลเดอร์ว่างและซิปโฟลเดอร์ (foldername.zip)

ขั้นตอนที่ 5: เปลี่ยนนามสกุล zipfolder เป็น. ipa (foldername.zip -> foldername.ipa)

ขั้นตอนที่ 6: ตอนนี้คุณมีไฟล์. ipa สุดท้าย


1

ในช่วงเวลาของการสร้างเลือกอุปกรณ์เป็นอุปกรณ์ iOS จากนั้นสร้างแอปพลิเคชัน เลือก Product-> Archive จากนั้นเลือก Share และบันทึกไฟล์. ipa เปลี่ยนชื่อไฟล์ ipa เป็น. zip แล้วดับเบิลคลิกที่ไฟล์ zip คุณจะได้ไฟล์. app ในโฟลเดอร์ จากนั้นบีบอัดไฟล์. app ของแอปพลิเคชันและรูปภาพ iTunesArtwork จะอยู่ในรูปแบบ. zip เปลี่ยนชื่อ. zip เป็นไฟล์. ipa


0

นี่คือขั้นตอนที่ฉันทำตามเพื่อส่งออก. ipa

  • ตรวจสอบที่เก็บถาวร
  • คลิกที่แจกจ่ายแอป
  • คลิกวิธีการแจกจ่าย
  • เลือกการส่งออกในหน้าจอถัดไป (หน้าจอจะแสดงเฉพาะเมื่อมีการตรวจสอบความถูกต้องของไฟล์เก็บถาวร)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.