L'extension de fichier IPA (iOS App Package) est un format de fichier d'archive propriétaire essentiel, utilisé par le système d'exploitation iOS d'Apple pour la distribution et l'installation d'applications. Il sert de conteneur unique regroupant toutes les données et ressources nécessaires au déploiement d'une application sur un appareil iOS, qu'il s'agisse d'un iPhone, d'un iPad ou d'un iPod Touch. Le contenu d'un fichier IPA est riche et structuré, incluant le code exécutable de l'application, diverses ressources (telles que les images, les fichiers audio et vidéo), les fichiers de configuration cruciaux (comme le fichier Info.plist, qui contient les métadonnées de l'application), ainsi que tous les frameworks ou bibliothèques intégrés dont l'application dépend pour fonctionner. Les fichiers IPA sont généralement générés par Xcode, l'environnement de développement intégré (IDE) d'Apple, lors du processus de compilation et d'archivage d'une application iOS destinée à la distribution. Ils sont utilisés à la fois pour la distribution massive via l'App Store et pour la distribution ad-hoc (limitée) à des fins de test et de débogage sur un nombre restreint d'appareils. Bien qu'un fichier IPA soit techniquement une archive ZIP renommée, sa structure interne est spécifiquement formatée pour être reconnue et installée correctement par les mécanismes d'iOS. Il est crucial de noter que les fichiers IPA sont strictement conçus pour l'écosystème iOS et ne peuvent pas être directement exécutés ou installés sur d'autres systèmes d'exploitation (comme Windows, macOS ou Android) sans l'utilisation d'outils d'émulation ou de logiciels spécialisés.