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