Skip to main content

Glossaire

Fichier IPA

Un fichier IPA (iOS App Store Package) est l'archive d'installation d'une application iOS ou iPadOS : le binaire compilé, les ressources, le fichier Info.plist et le profil de provisionnement qui détermine où l'application peut s'installer. Sur une flotte, l'IPA n'a de sens que si sa signature autorise vos appareils, et c'est cette signature qui cause la quasi-totalité des échecs de déploiement.

Comment ça marche

Un IPA est une archive ZIP contenant un dossier Payload avec le bundle de l'application. Deux éléments décident de son sort. La signature de code, apposée avec un certificat de votre compte développeur. Et le profil de provisionnement embarqué, qui liste les identifiants d'appareils autorisés ou déclare une diffusion ouverte.

Trois types de signature existent, et les confondre coûte des journées. La signature de développement n'autorise que les appareils enregistrés dans votre compte, 100 par type d'appareil et par an. La signature ad hoc vise une liste d'appareils précise. La signature de distribution, elle, se décline en App Store, en Custom App diffusée à votre organisation via Apple Business Manager, et en Apple Developer Enterprise Program, ce dernier étant réservé à la distribution interne et soumis à des conditions d'éligibilité qu'Apple a durcies.

Les certificats et les profils expirent, et c'est le piège récurrent. Un profil de provisionnement dure un an. À son expiration, l'application cesse de démarrer sur les appareils où elle est installée, même sans mise à jour. Un IPA signé en Enterprise Program dont le certificat est révoqué cesse de fonctionner partout, simultanément.

Pourquoi c'est important pour une flotte

La plupart des applications métier iOS n'ont pas vocation à être publiques. Une application de relevé pour 80 techniciens n'a aucun public sur l'App Store, et la soumettre à une revue à chaque correctif est incompatible avec un rythme de déploiement normal.

Les deux options saines sont donc les Custom Apps, publiées sur l'App Store mais visibles uniquement par votre organisation dans Apple Business Manager, et la distribution d'un IPA signé en interne via votre MDM. Les Custom Apps passent une revue Apple mais vous déchargent de la gestion des certificats. La distribution interne est plus rapide mais vous rend responsable des expirations.

Ce qui ne marche pas, et qu'on voit encore : envoyer un lien itms-services par e-mail. L'installation demande une confirmation à l'utilisateur, rien n'est inventorié, et Apple a serré progressivement les profils d'entreprise. Sur des appareils enrôlés, l'installation silencieuse par MDM est la seule voie défendable.

Détail pratique qui évite des allers-retours avec les développeurs : notez le CFBundleIdentifier et le numéro de version de chaque IPA. Un changement d'identifiant de bundle crée une nouvelle application aux yeux d'iOS, sans reprise des données.

Comment Appaloosa le gère

Vous téléversez vos IPA dans l'app store d'entreprise d'Appaloosa, vous affectez une version à un groupe d'appareils, et l'installation part silencieusement sur les appareils iOS et iPadOS enrôlés. Chaque version est conservée pour permettre un retour arrière, la configuration gérée voyage avec l'application, et les Custom Apps achetées via Apple Business Manager se gèrent au même endroit. Voir la page gestion des applications mobiles.

Explorer

Découvrez toute la plateforme

Enrôlement, apps, sécurité, support à distance : tout au même endroit.

Explorer Appaloosa

Envie d'essayer Appaloosa ? Démarrer gratuitement

Questions fréquentes

Pourquoi une application interne cesse-t-elle soudainement de démarrer ?
Le plus souvent parce que son profil de provisionnement a expiré, ce qui arrive un an après sa création même si personne n'a touché à l'application. Il faut alors régénérer le profil, resigner l'IPA et redéployer. Suivez les dates d'expiration dans un calendrier partagé avec l'équipe de développement.
Custom App ou distribution interne via MDM ?
Custom App si vous préférez qu'Apple porte la gestion des certificats et que la revue ne gêne pas votre rythme de livraison. Distribution interne si vous déployez plusieurs versions par mois et que vous acceptez de suivre les expirations. Les deux s'installent silencieusement sur des appareils enrôlés.
Peut-on installer un IPA sans MDM sur des iPhone d'entreprise ?
C'est techniquement possible avec un lien d'installation ou Apple Configurator, mais chaque installation demande une action de l'utilisateur et rien n'est inventorié. Sur plus d'une dizaine d'appareils, le temps passé dépasse largement le coût de l'enrôlement.