aspose.info
DA

IPA - iOS Application Package File

Opdateret

Hvad er en IPA fil?

En fil med filtypenavnet .ipa tilhører iOS og er kendt som programpakkefil. Dette er en arkivfil (komprimeret ved hjælp af ZIP-komprimering), som gemmer en iOS-applikation, men den applikation kan kun installeres på en iOS- eller ARM-baseret MacOS-enhed, såsom en iPad, iPhone eller iPod Touch. Hovedsageligt kan iTunes, Apple Configurator 2 eller enhver tredjepartssoftware bruges til at installere IPA-filer.

IPA filformat

De IOS-udviklere, der udvikler apps ved hjælp af Apple Xcode, er godt bekendt med IPA-filer, fordi de skal pakke deres udviklede apps som IPA-filer, enten for at teste app-butikkens implementeringsformål. Selvom IPA-filerne er kendt for at være installeret som iOS-apps, kan du dog også dekomprimere dem for at se de indeholdte appdata. Da en IPA-fil kun indeholder én binær fil til ARM-arkitekturen på mobiltelefoner, og den ikke indeholder en binær fil til x86-arkitekturen, kan mange .ipa-filer ikke installeres på iPhone-simulatoren.

Struktur af en .ipa-fil

Følgende eksempel viser strukturen af en IPA:

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

Ovenstående er en indbygget struktur, som iTunes og App Store kan genkende. I henhold til denne struktur:

  • Nyttemappen indeholder alle appdata.
  • iTunes Artwork-filen er et 512×512 pixel PNG-billede, der indeholder appens ikon til visning i iTunes og App Store-appen på iPad.
  • iTunesMetadata.plist indeholder forskellige informationsbidder, lige fra udviklerens navn og id, copyright-oplysninger, bundle-id, navnet på appen, genre, udgivelsesdato, købsdato osv.
  • META-INF mappen indeholder kun metadata om hvilket program der blev brugt til at oprette IPA’en.

Referencer

Se også