Enterprise Distribution — définition, distribution d'applications iOS

Auteur : IT Sectr Publié le : 2026-06-06 Temps de lecture : 9 min

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 — distribution corporative d'applications iOS sans App Store
  • Certificats Enterprise nécessitent un renouvellement annuel et un contrôle strict
  • Installation OTA s'effectue via un serveur web avec fichier manifest (.plist)
  • Numéro D-U-N-S est obligatoire pour s'inscrire à Apple Developer Enterprise Program
  • Violation des règles Enterprise Distribution entraîne la révocation du certificat de toute l'organisation

Qu'est-ce qu'Enterprise Distribution ?

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.

Comment fonctionne la distribution corporative iOS ?

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.

xml
<!-- 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.

Certificats d'entreprise et profils

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 profilAppareilsApp StoreDurée
Enterprise (In-House)Sans limiteNon requis1 an
Ad HocJusqu'à 100 appareilsNon requis1 an
App StoreTous les appareilsRequis1 an
DevelopmentJusqu'à 100 appareilsNon requis1 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.

Configuration d'Enterprise Distribution

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.

  1. S'inscrire à Apple Developer Enterprise Program avec le numéro D-U-N-S de l'organisation
  2. Créer une Certificate Signing Request (CSR) via Keychain Access sur macOS
  3. Générer un Enterprise Distribution Certificate dans Apple Developer Portal
  4. Créer un In-House Provisioning Profile pour le Bundle ID requis
  5. Signer l'application avec un certificat Enterprise via Xcode ou Fastlane
  6. Télécharger l'IPA sur un serveur HTTPS avec le fichier manifest.plist
  7. Distribuer le lien d'installation parmi les employés ou via MDM

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 vs App Store et Ad Hoc

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

Combien coûte Apple Developer Enterprise Program ?

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.

Peut-on utiliser Enterprise Distribution pour des applications publiques ?

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.

Comment renouveler un certificat Enterprise ?

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.

Quelles sont les exigences du numéro D-U-N-S pour Enterprise ?

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.

En quoi Enterprise Distribution diffère-t-il de la distribution MDM ?

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é

  • Enterprise Distribution — distribution corporative d'applications iOS sans App Store pour les employés de l'organisation
  • Certificat est valable 1 an et nécessite un renouvellement obligatoire pour le fonctionnement des applications
  • Numéro D-U-N-S est obligatoire pour l'inscription à Apple Developer Enterprise Program
  • Installation OTA s'effectue via manifest.plist et un serveur HTTPS sans révision d'Apple
  • L'utilisation d'Enterprise Distribution pour les applications publiques est interdite et entraîne le blocage du compte
  • Solutions MDM complètent Enterprise Distribution pour la gestion d'installation en masse

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.

Discuter du projet

Lisez aussi