Enterprise Distribution — is een mechanisme voor het distribueren van iOS-apps via Apple Developer Enterprise Program, bedoeld voor zakelijk gebruik. In tegenstelling tot de App Store stelt Enterprise Distribution organisaties in staat om interne apps te verspreiden onder werknemers zonder publicatie in de winkel en zonder beperking van het aantal apparaten. Volgens Apple Enterprise Documentation (2025) vereist het programma registratie van het bedrijf met een D-U-N-S-nummer en omvat het gebruik van bedrijfscertificaten voor het ondertekenen en OTA-installeren van apps. Deze oplossing is gewild bij bedrijven die gesloten zakelijke tools nodig hebben zonder toegang van concurrenten.
Belangrijkste punten
Enterprise Distribution — is een methode voor het distribueren van iOS-apps die beschikbaar is voor deelnemers aan Apple Developer Enterprise Program ($299/jaar). Het programma is uitsluitend bedoeld voor intern zakelijk gebruik en verbiedt distributie van apps buiten de organisatie. Het belangrijkste voordeel — geen beperking van het aantal apparaten en de mogelijkheid van directe installatie zonder App Store.
Het Enterprise-programma werd in 2009 door Apple gelanceerd voor grote organisaties die vertrouwelijke zakelijke apps onder werknemers moeten verspreiden. Apple Developer Enterprise Program omvat dezelfde ontwikkeltools als het standaardprogramma ($99/jaar), maar voegt de mogelijkheid toe om In-House-distributies en Enterprise Provisioning-profielen te maken.
Volgens Apple (2025) wordt Enterprise Distribution gebruikt in 90% van de Fortune 500-bedrijven voor ten minste één interne app. Typische scenario’s omvatten bedrijfsmessengers, werktijdregistratiesystemen, tools voor veldwerkers en magazijnbeheerapps.
Enterprise Distribution werkt volgens het principe van OTA-installatie (Over-The-Air). De ontwikkelaar ondertekent de app met een bedrijfscertificaat, plaatst het IPA-bestand en manifestbestand op een webserver, waarna werknemers de app installeren via Safari door op een interne link te klikken.
Het proces vereist geen gebruik van App Store Connect en ondergaat geen Apple-moderatie. Installatie gebeurt rechtstreeks op het apparaat via het iOS OTA-mechanisme: de gebruiker opent de link in Safari, het systeem downloadt het manifestbestand, controleert het certificaat en stelt voor de app te installeren. Apparaatbeheer kan worden uitgevoerd via een MDM-oplossing voor massadistributie.
<!-- 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>
Voor Enterprise Distribution is HTTPS belangrijk — Apple vereist dat het manifestbestand en het IPA-bestand via een beveiligde verbinding worden aangeboden. Het HTTPS-certificaat moet geldig en vertrouwd zijn op de apparaten van gebruikers. Dit is een verplichte voorwaarde waarvan overtreding leidt tot een installatiefout.
Enterprise Distribution vereist twee belangrijke componenten: een bedrijfscertificaat (Enterprise Certificate) en een Provisioning Profile voor In-House-distributie. Het certificaat wordt aangemaakt in Apple Developer Portal en is één jaar geldig, waarna het verlenging nodig heeft. Zonder geldig certificaat is installatie van de app onmogelijk.
Het Provisioning Profile voor Enterprise Distribution wordt aangemaakt zonder koppeling aan specifieke apparaten — dit is het belangrijkste verschil met Development- of Ad Hoc-profielen. Het In-House-profiel maakt installatie van de app mogelijk op elk apparaat dat het bedrijfscertificaat vertrouwt. Vertrouwensbeheer vindt plaats in de sectie «Profiel» in iOS-instellingen of gecentraliseerd via MDM.
| Profieltype | Apparaten | App Store | Looptijd |
|---|---|---|---|
| Enterprise (In-House) | Onbeperkt | Niet vereist | 1 jaar |
| Ad Hoc | Tot 100 apparaten | Niet vereist | 1 jaar |
| App Store | Alle apparaten | Vereist | 1 jaar |
| Development | Tot 100 apparaten | Niet vereist | 1 jaar |
Apple controleert strikt het gebruik van Enterprise-certificaten. Als Apple ontdekt dat Enterprise Distribution wordt gebruikt voor distributie van apps buiten de organisatie, kan het certificaat zonder waarschuwing worden ingetrokken. In 2023 trok Apple de certificaten in van verschillende grote bedrijven die de programmavoorwaarden hadden overtreden.
Het instellen van Enterprise Distribution begint met registratie in Apple Developer Enterprise Program. De organisatie moet een D-U-N-S-nummer verstrekken dat de juridische status van het bedrijf bevestigt. Na goedkeuring van de registratie maakt de beheerder een Enterprise-certificaat en een In-House Provisioning Profile aan in Apple Developer Portal.
Voor het automatiseren van ondertekening wordt Fastlane gebruikt — een tool waarmee een CI/CD-pijplijn kan worden geconfigureerd voor Enterprise Distribution. Fastlane beheert automatisch certificaten, ondertekent binaire bestanden en publiceert ze op de server. Dit is vooral handig voor teams die frequente updates van interne apps uitbrengen.
Enterprise Distribution verschilt van App Store en Ad Hoc qua belangrijke parameters: publiek, beperkingen en publicatieproces. App Store vereist moderatie en is beschikbaar voor alle gebruikers, Ad Hoc is beperkt tot 100 apparaten, en Enterprise heeft geen beperkingen, maar is verboden voor publiek gebruik.
De keuze tussen Enterprise en andere methoden hangt af van de behoeften van de organisatie. Als de app bedoeld is voor externe gebruikers — alleen App Store. Voor interne tests met kleine groepen is Ad Hoc-distributie of TestFlight geschikt. Voor bedrijfsapps die door de hele organisatie worden gebruikt, is Enterprise Distribution de optimale oplossing zonder beperking van het aantal apparaten en zonder noodzaak tot publicatie in de winkel.
Een belangrijk voordeel van Enterprise Distribution is geen moderatie. De organisatie kan op elk moment updates uitbrengen zonder te wachten op goedkeuring van Apple. Dit is essentieel voor apps die snelle beveiligingspatches of dringende updates van bedrijfslogica vereisen.
Veelgestelde vragen
Apple Developer Enterprise Program kost $299 per jaar. In tegenstelling tot het standaardprogramma ($99/jaar) omvat Enterprise de mogelijkheid om In-House-distributies te maken en vereist het geen publicatie in de App Store. Het programma omvat geen distributie via de App Store — daarvoor is een apart standaard ontwikkelaarsprogramma van Apple nodig.
Nee, het gebruik van Enterprise Distribution voor openbare apps is verboden. Volgens de voorwaarden van Apple Developer Enterprise Program mogen In-House-apps alleen worden verspreid onder werknemers van de organisatie. Overtreding van deze regel leidt tot intrekking van het certificaat en blokkering van het ontwikkelaarsaccount. Gebruik voor openbare apps App Store Distribution.
Het Enterprise-certificaat van Apple is één jaar geldig. Voor verlenging moet de beheerder een nieuw Certificate Signing Request in Keychain Access genereren, een nieuw certificaat in Apple Developer Portal aanmaken en alle gedistribueerde apps opnieuw ondertekenen. Het oude certificaat stopt met werken op de vervaldatum — apps die ermee zijn ondertekend, worden niet meer geopend op apparaten.
Het D-U-N-S-nummer is een unieke identificatie van het bedrijf in het Dun & Bradstreet-systeem. Voor registratie in het Enterprise Program is een nummer vereist dat de juridische status van de organisatie bevestigt. Het verkrijgen van een D-U-N-S duurt 1 tot 5 werkdagen via de Dun & Bradstreet-website. Het nummer moet geregistreerd zijn op de officiële juridische naam van het bedrijf.
Enterprise Distribution en MDM lossen verschillende taken op. Enterprise Distribution is verantwoordelijk voor het ondertekenen en distribueren van IPA-bestanden, terwijl MDM verantwoordelijk is voor apparaatbeheer en geforceerde installatie. In de praktijk worden MDM-oplossingen vaak gebruikt voor massa-installatie van Enterprise-apps: MDM stuurt een installatieopdracht met behulp van het Enterprise-certificaat voor ondertekening.
Samenvatting
We ontwikkelen een mobiele applicatie turnkey
IT Sectr creëert sinds 2017 iOS- en Android-applicaties voor startups en bedrijven. We adviseren u en stellen de beste oplossing voor.
Lees ook