.ipa

IPA
Filename extension.ipa
Developed byApple, Inc
Type of formatPackage format
Container forMobile apps
Extended fromzip, JAR

A .ipa file is an iOS and iPadOS application zip archive file which stores an iOS/iPadOS app in a bundle format. Each .ipa file includes a binary and can only be installed on an iOS, iPadOS, or ARM-based macOS device. Files with the .ipa extension can be uncompressed by changing the extension to .zip and unzipping. This is only recommended when editing the app itself. Some ipa's will not have a .app file.

Most .ipa files cannot be installed on the iPhone Simulator because they do not contain a binary for the x86 architecture, only one for the ARM architecture of mobile phones and tablets.[1] To run applications on the simulator, original project files which can be opened using the Xcode SDK are required. However, some .ipa files can be opened on the simulator by extracting and copying over the .app file found in the Payload folder. Some simple apps are able to run on the simulator through this method.

ipa is a de facto format used by Apple and there are no specifications of it. A form of digital rights management exists in the format to control redistribution to a single Apple ID.[2] Prior to iTunes 12.7 (September 2017), users had direct access to ipa files in the form of App Store downloads.[3]

  1. ^ "How to open an IPA file on Windows". Reincubate. Retrieved 2019-04-08.
  2. ^ "itunes – How does iOS app DRM work, exactly?". Ask Different. 2012.
  3. ^ Clover, Juli (2017-09-12), Apple Releases iTunes 12.7 With Major Changes, Including No Built-In App Store, MacRumors, retrieved 2024-03-08