Die Dateiendung IPA (iOS App Package) bezeichnet ein proprietäres Archivdateiformat, das vom iOS-Betriebssystem von Apple zur Verteilung von Anwendungen verwendet wird. Es fungiert im Wesentlichen als Container, der alle Daten und Ressourcen enthält, die zur Installation einer Anwendung auf einem iOS-Gerät, wie einem iPhone, iPad oder iPod Touch, erforderlich sind. Dazu gehören der ausführbare Code der Anwendung (Executable Code), Ressourcen wie Bilder, Audiodateien und Videodateien, Konfigurationsdateien (wie die Info.plist-Datei, die Metadaten über die App enthält), sowie alle eingebetteten Frameworks oder Bibliotheken, auf die die App angewiesen ist. IPA-Dateien werden typischerweise mit Xcode, Apples integrierter Entwicklungsumgebung (IDE), erstellt, wenn eine iOS-App für die Verteilung kompiliert und archiviert wird. Sie werden sowohl für die Verteilung von Apps über den App Store als auch für die Ad-hoc-Verteilung (Ad-hoc Distribution) an eine begrenzte Anzahl von Geräten zu Testzwecken verwendet. Die IPA-Datei ist im Grunde ein ZIP-Archiv, obwohl ihr Inhalt spezifisch strukturiert ist, um von iOS-Geräten erkannt und installiert zu werden. Es ist wichtig zu beachten, dass IPA-Dateien speziell für iOS entwickelt wurden und nicht direkt auf anderen Betriebssystemen wie Windows, macOS oder Android ohne Emulation oder spezialisierte Tools installiert oder ausgeführt werden können.