aspose.info
TH

IPA - ไฟล์แพ็คเกจแอปพลิเคชัน iOS

อัปเดตเมื่อ

ไฟล์ IPA คืออะไร??

ไฟล์ที่มีนามสกุล .ipa เป็นของ iOS และเรียกว่าไฟล์แพ็คเกจแอปพลิเคชัน นี่คือไฟล์เก็บถาวร (บีบอัดโดยใช้การบีบอัด ZIP) ซึ่งจัดเก็บแอปพลิเคชัน iOS แต่แอปพลิเคชันนั้นสามารถติดตั้งได้เฉพาะบนอุปกรณ์ MacOS ที่ใช้ iOS หรือ ARM เช่น iPad, iPhone หรือ ไอพอดทัช. โดยหลักแล้ว สามารถใช้ iTunes, Apple Configurator 2 หรือซอฟต์แวร์ของบริษัทอื่นเพื่อติดตั้งไฟล์ IPA ได้

รูปแบบไฟล์ IPA

นักพัฒนา IOS ที่กำลังพัฒนาแอพโดยใช้ Apple Xcode นั้นคุ้นเคยกับไฟล์ IPA เป็นอย่างดี เพราะพวกเขาจำเป็นต้องรวมแพ็คเกจแอพที่พัฒนาแล้วเป็นไฟล์ IPA เพื่อทดสอบการใช้งานแอพสโตร์ แม้ว่าไฟล์ IPA จะติดตั้งเป็นแอป iOS แต่คุณก็สามารถขยายขนาดไฟล์เพื่อดูข้อมูลแอปที่มีอยู่ได้ เนื่องจากไฟล์ IPA มีเพียงหนึ่งไบนารีสำหรับสถาปัตยกรรม ARM ของโทรศัพท์มือถือ และไม่มีไบนารีสำหรับสถาปัตยกรรม x86 ไฟล์ .ipa จำนวนมากจึงไม่สามารถติดตั้งบน iPhone Simulator ได้

โครงสร้างไฟล์ .ipa

ตัวอย่างต่อไปนี้แสดงโครงสร้างของ IPA:

/Payload/
/Payload/Application.app/
/iTunesArtwork
/iTunesArtwork@2x
/iTunesMetadata.plist
/WatchKitSupport/WK
/META-INF

ด้านบนเป็นโครงสร้างในตัวสำหรับ iTunes และ App Store ในการรับรู้ ตามโครงสร้างนี้:

  • ไดเร็กทอรี Payload มีข้อมูลแอปทั้งหมด
  • ไฟล์ iTunes Artwork เป็นภาพ PNG ขนาด 512×512 พิกเซล ซึ่งมีไอคอนของแอปสำหรับแสดงใน iTunes และแอป App Store บน iPad
  • iTunesMetadata.plist ประกอบด้วยข้อมูลหลายส่วน ตั้งแต่ชื่อและ ID ของผู้พัฒนา ข้อมูลลิขสิทธิ์ ตัวระบุบันเดิล ชื่อของแอพ ประเภท วันที่วางจำหน่าย วันที่ซื้อ ฯลฯ
  • โฟลเดอร์ META-INF มีเฉพาะข้อมูลเมตาเกี่ยวกับโปรแกรมที่ใช้สร้าง IPA

อ้างอิง

ดูเพิ่มเติม