Enterprise Distribution est un mécanisme de distribution d'applications iOS disponible via Apple Developer Enterprise Program, conçu pour un usage corporatif. Contrairement à l'App Store, Enterprise Distribution permet aux organisations de distribuer des applications internes aux employés sans publication dans le magasin et sans limite d'appareils. Selon Apple Enterprise Documentation (2025), le programme nécessite l'enregistrement de l'entreprise avec un numéro D-U-N-S et implique l'utilisation de certificats d'entreprise pour la signature et l'installation OTA des applications. Cette solution est recherchée par les entreprises qui ont besoin d'outils commerciaux fermés sans accès des concurrents.
Points clés
Enterprise Distribution est une méthode de distribution d'applications iOS disponible pour les membres d'Apple Developer Enterprise Program (299 $/an). Le programme est destiné exclusivement à un usage corporatif interne et interdit la distribution d'applications en dehors de l'organisation. Le principal avantage est l'absence de limite d'appareils et la possibilité d'installation directe sans App Store.
Le programme Enterprise a été lancé par Apple en 2009 pour les grandes organisations qui doivent distribuer des applications commerciales confidentielles aux employés. Apple Developer Enterprise Program inclut les mêmes outils de développement que le programme standard (99 $/an) mais ajoute la possibilité de créer des distributions In-House et des Enterprise Provisioning Profiles.
Selon Apple (2025), Enterprise Distribution est utilisé dans 90 % des entreprises Fortune 500 pour au moins une application interne. Les scénarios typiques incluent les messageries d'entreprise, les systèmes de suivi du temps, les outils pour les employés de terrain et les applications de gestion d'entrepôt.
Enterprise Distribution fonctionne via une installation OTA (Over-The-Air). Le développeur signe l'application avec un certificat d'entreprise, télécharge le fichier IPA et le fichier manifest sur un serveur web, après quoi les employés installent l'application via Safari en suivant un lien interne.
Le processus ne nécessite pas l'utilisation d'App Store Connect ni l'approbation d'Apple. L'installation est effectuée directement sur l'appareil via le mécanisme OTA d'iOS : l'utilisateur ouvre un lien dans Safari, le système télécharge le fichier manifest, vérifie le certificat et propose d'installer l'application. La gestion des appareils peut être effectuée via une solution MDM pour une distribution de masse.
<!-- manifest.plist for OTA installation of Enterprise app -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>https://example.com/app.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.company.app</string>
<key>bundle-version</key>
<string>1.0.0</string>
<key>title</key>
<string>Company App</string>
</dict>
</dict>
</array>
</dict>
</plist>
Pour Enterprise Distribution, HTTPS est important — Apple exige que le fichier manifest et le fichier IPA soient servis via une connexion sécurisée. Le certificat HTTPS doit être valide et de confiance sur les appareils des utilisateurs. C'est une condition obligatoire dont la violation entraîne une erreur d'installation.
Enterprise Distribution nécessite deux composants clés : un certificat d'entreprise (Enterprise Certificate) et un Provisioning Profile pour la distribution In-House. Le certificat est créé dans Apple Developer Portal et est valable un an, après quoi il nécessite un renouvellement. Sans certificat valide, l'installation de l'application est impossible.
Un Provisioning Profile pour Enterprise Distribution est créé sans liaison à des appareils spécifiques — c'est la principale différence avec les profils Development ou Ad Hoc. Un profil In-House permet d'installer l'application sur tout appareil qui fait confiance au certificat d'entreprise. La gestion de la confiance s'effectue via la section Profil dans les paramètres iOS ou centralement via MDM.
| Type de profil | Appareils | App Store | Durée |
|---|---|---|---|
| Enterprise (In-House) | Sans limite | Non requis | 1 an |
| Ad Hoc | Jusqu'à 100 appareils | Non requis | 1 an |
| App Store | Tous les appareils | Requis | 1 an |
| Development | Jusqu'à 100 appareils | Non requis | 1 an |
Apple contrôle strictement l'utilisation des certificats Enterprise. Si Apple détecte qu'Enterprise Distribution est utilisé pour distribuer des applications en dehors de l'organisation, le certificat peut être révoqué sans préavis. En 2023, Apple a révoqué les certificats de plusieurs grandes entreprises ayant violé les conditions du programme.
La configuration d'Enterprise Distribution commence par l'inscription à Apple Developer Enterprise Program. L'organisation doit fournir un numéro D-U-N-S, qui confirme le statut juridique de l'entreprise. Après approbation de l'inscription, l'administrateur crée un certificat Enterprise et un In-House Provisioning Profile dans Apple Developer Portal.
Pour l'automatisation de la signature, Fastlane est utilisé — un outil permettant de configurer un pipeline CI/CD pour Enterprise Distribution. Fastlane gère automatiquement les certificats, signe les fichiers binaires et les publie sur le serveur. C'est particulièrement utile pour les équipes publiant des mises à jour fréquentes d'applications internes.
Enterprise Distribution diffère de l'App Store et d'Ad Hoc sur des paramètres clés : public, limitations et processus de publication. L'App Store nécessite une révision et est accessible à tous les utilisateurs, Ad Hoc est limité à 100 appareils, tandis qu'Enterprise n'a pas de limitations mais est interdit pour un usage public.
Le choix entre Enterprise et d'autres méthodes dépend des besoins de l'organisation. Si l'application est destinée aux utilisateurs externes — seulement l'App Store. Pour les tests internes en petits groupes, Ad Hoc Distribution ou TestFlight convient. Pour les applications corporatives utilisées par toute l'organisation, Enterprise Distribution est la solution optimale sans limite d'appareils et sans nécessité de publication dans le magasin.
Un avantage important d'Enterprise Distribution est l'absence de modération. L'organisation peut publier des mises à jour à tout moment sans attendre la révision d'Apple. Ceci est essentiel pour les applications nécessitant des corrections de sécurité rapides ou des mises à jour urgentes de la logique métier.
Questions fréquentes
Apple Developer Enterprise Program coûte 299 $ par an. Contrairement au programme standard (99 $/an), Enterprise inclut la possibilité de créer des distributions In-House et ne nécessite pas de publication sur l'App Store. Le programme n'inclut pas la distribution via l'App Store — pour cela, un programme de développeur standard Apple distinct est requis.
Non, Enterprise Distribution est interdit pour les applications publiques. Selon les conditions d'Apple Developer Enterprise Program, les applications In-House ne peuvent être distribuées qu'aux employés de l'organisation. La violation de cette règle entraîne la révocation du certificat et la suspension du compte développeur. Pour les applications publiques, utilisez App Store Distribution.
Un certificat Enterprise Apple est valable un an. Pour le renouveler, l'administrateur doit générer une nouvelle Certificate Signing Request dans Keychain Access, créer un nouveau certificat dans Apple Developer Portal et resigner toutes les applications distribuées. L'ancien certificat cesse de fonctionner à la date d'expiration — les applications signées avec celui-ci cesseront de s'ouvrir sur les appareils.
Un numéro D-U-N-S est un identifiant unique d'entreprise dans le système Dun & Bradstreet. L'inscription à Enterprise Program nécessite un numéro confirmant le statut juridique de l'organisation. L'obtention d'un D-U-N-S prend 1 à 5 jours ouvrés via le site Web de Dun & Bradstreet. Le numéro doit être enregistré au nom juridique officiel de l'entreprise.
Enterprise Distribution et MDM résolvent des tâches différentes. Enterprise Distribution s'occupe de la signature et de la distribution des fichiers IPA, tandis que MDM s'occupe de la gestion des appareils et de l'installation forcée. Dans la pratique, les solutions MDM sont souvent utilisées pour l'installation en masse d'applications Enterprise : MDM envoie une commande d'installation en utilisant le certificat Enterprise pour la signature.
Résumé
Nous développerons une application mobile clé en main
IT Sectr crée des applications iOS et Android pour les startups et les entreprises depuis 2017. Nous vous conseillerons et vous proposerons la meilleure solution.
Lisez aussi