Co je soubor IPA?
Soubor s pÅÃponou .ipa patÅà do systému iOS a je známý jako soubor balÃÄku aplikacÃ. Toto je archivnà soubor (komprimovaný pomocà ZIP komprese), ve kterém je uložena aplikace pro iOS, ale tuto aplikaci lze nainstalovat pouze na zaÅÃzenà se systémem iOS nebo ARM MacOS, jako je iPad, iPhone nebo ipod touch. K instalaci souborů IPA lze použÃt pÅedevÅ¡Ãm iTunes, Apple Configurator 2 nebo jakýkoli software tÅetÃch stran.
Formát souboru IPA
VývojáÅi IOS, kteÅà vyvÃjejà aplikace pomocà Apple Xcode, dobÅe znajà soubory IPA, protože potÅebujà zabalit své vyvinuté aplikace jako soubory IPA buÄ pro úÄely testovánà nasazenà obchodu s aplikacemi. AÄkoli je známo, že soubory IPA jsou nainstalovány jako aplikace pro iOS, můžete je také dekomprimovat a zobrazit obsažená data aplikace. Protože soubor IPA obsahuje pouze jeden binárnà soubor pro architekturu ARM mobilnÃch telefonů a neobsahuje binárnà soubor pro architekturu x86, mnoho souborů .ipa nelze nainstalovat na iPhone Simulator.
Struktura souboru .ipa
NásledujÃcà pÅÃklad ukazuje strukturu IPA:
/Payload/
/Payload/Application.app/
/iTunesArtwork
/iTunesArtwork@2x
/iTunesMetadata.plist
/WatchKitSupport/WK
/META-INF
Výše uvedené je vestavÄná struktura, kterou iTunes a App Store rozpoznávajÃ. Podle této struktury:
- AdresáŠPayload obsahuje všechna data aplikace.
- Soubor iTunes Artwork je obrázek PNG o velikosti 512 à 512 pixelů, který obsahuje ikonu aplikace pro zobrazenà v iTunes a aplikaci App Store na iPadu.
- iTunesMetadata.plist obsahuje různé informace, od jména a ID vývojáÅe, informacà o autorských právech, identifikátoru balÃÄku, názvu aplikace, žánru, data vydánÃ, data nákupu atd.
- Složka META-INF obsahuje pouze metadata o tom, jaký program byl použit k vytvoÅenà IPA.