Die Dateiendung .ipa (iOS App Package) bezeichnet ein proprietäres Archivdateiformat, das vom Apple iOS-Betriebssystem zur Verteilung von Anwendungen verwendet wird. Im Wesentlichen fungiert die Datei als Container, der alle für die Installation einer Anwendung auf einem iOS-Gerät, wie einem iPhone, iPad oder iPod Touch, erforderlichen Daten und Ressourcen enthält. Dazu gehören der ausführbare Programmcode, Ressourcen wie Bilder, Audio- 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, der integrierten Entwicklungsumgebung (IDE) von Apple, erstellt, wenn eine iOS-App für die Verteilung erstellt und archiviert wird. Sie werden sowohl für die Verteilung von Apps über den App Store als auch für die Ad-hoc-Verteilung an eine begrenzte Anzahl von Geräten zu Testzwecken genutzt. Die IPA-Datei ist im Grunde ein ZIP-Archiv, wobei der Inhalt speziell strukturiert ist, damit er von iOS-Geräten erkannt und installiert werden kann. Es ist wichtig zu beachten, dass IPA-Dateien speziell für iOS entwickelt wurden und ohne Emulation oder spezielle Werkzeuge nicht direkt auf anderen Betriebssystemen wie Windows, macOS oder Android installiert oder ausgeführt werden können.