Enterprise Distribution — co to je, distribuce iOS aplikací

Autor: IT Sectr Publikováno: 2026-06-06 Doba čtení: 9 min

Enterprise Distribution — je mechanismus distribuce iOS aplikací prostřednictvím Apple Developer Enterprise Program, určený pro podnikové použití. Na rozdíl od App Store umožňuje Enterprise Distribution organizacím distribuovat interní aplikace mezi zaměstnance bez publikování v obchodě a bez omezení počtu zařízení. Podle Apple Enterprise Documentation (2025) program vyžaduje registraci společnosti s číslem D-U-N-S a předpokládá použití podnikových certifikátů pro podepisování a instalaci OTA aplikací. Toto řešení je vyhledáváno společnostmi, které potřebují uzavřené obchodní nástroje bez přístupu konkurence.

Hlavní body

  • Enterprise Distribution — podniková distribuce iOS aplikací bez App Store
  • Certifikáty Enterprise vyžadují každoroční obnovu a přísnou kontrolu
  • Instalace OTA se provádí přes webový server s manifest souborem (.plist)
  • Číslo D-U-N-S je povinné pro registraci v Apple Developer Enterprise Program
  • Porušení pravidel Enterprise Distribution vede k odvolání certifikátu celé organizace

Co je Enterprise Distribution?

Enterprise Distribution — je metoda distribuce iOS aplikací dostupná účastníkům Apple Developer Enterprise Program (299 USD/rok). Program je určen výhradně pro interní podnikové použití a zakazuje distribuci aplikací mimo organizaci. Hlavní výhoda — žádné omezení počtu zařízení a možnost přímé instalace bez App Store.

Program Enterprise byl spuštěn společností Apple v roce 2009 pro velké organizace, které potřebují distribuovat důvěrné obchodní aplikace mezi zaměstnance. Apple Developer Enterprise Program zahrnuje stejné vývojářské nástroje jako standardní program (99 USD/rok), ale přidává možnost vytváření distribucí In-House a profilů Enterprise Provisioning.

Podle Apple (2025) je Enterprise Distribution používán v 90 % společností z žebříčku Fortune 500 alespoň pro jednu interní aplikaci. Typické scénáře zahrnují podnikové messengery, systémy evidence pracovní doby, nástroje pro terénní pracovníky a aplikace pro správu skladu.

Jak funguje podniková distribuce iOS?

Enterprise Distribution funguje na principu instalace OTA (Over-The-Air). Vývojář podepíše aplikaci podnikovým certifikátem, umístí soubor IPA a manifest soubor na webový server, poté zaměstnanci nainstalují aplikaci prostřednictvím Safari kliknutím na interní odkaz.

Proces nevyžaduje použití App Store Connect a neprochází moderací Apple. Instalace probíhá přímo na zařízení prostřednictvím mechanismu iOS OTA: uživatel otevře odkaz v Safari, systém stáhne manifest soubor, zkontroluje certifikát a nabídne instalaci aplikace. Správa zařízení může být prováděna prostřednictvím řešení MDM pro hromadnou distribuci.

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>

Pro Enterprise Distribution je důležité HTTPS — Apple vyžaduje, aby manifest soubor a IPA soubor byly obsluhovány přes zabezpečené připojení. Certifikát HTTPS musí být platný a důvěryhodný na zařízeních uživatelů. To je povinná podmínka, jejíž porušení vede k chybě instalace.

Podnikové certifikáty a profily

Enterprise Distribution vyžaduje dvě klíčové komponenty: podnikový certifikát (Enterprise Certificate) a Provisioning Profile pro distribuci In-House. Certifikát je vytvořen v Apple Developer Portal a má platnost jednoho roku, poté vyžaduje obnovení. Bez platného certifikátu není instalace aplikace možná.

Provisioning Profile pro Enterprise Distribution je vytvořen bez vazby na konkrétní zařízení — to je hlavní rozdíl oproti profilům Development nebo Ad Hoc. Profil In-House umožňuje instalaci aplikace na jakékoli zařízení, které důvěřuje podnikovému certifikátu. Správa důvěry se provádí v sekci «Profil» v nastavení iOS nebo centrálně prostřednictvím MDM.

Typ profiluZařízeníApp StoreDoba
Enterprise (In-House)Bez omezeníNení vyžadován1 rok
Ad HocAž 100 zařízeníNení vyžadován1 rok
App StoreVšechna zařízeníVyžadován1 rok
DevelopmentAž 100 zařízeníNení vyžadován1 rok

Apple přísně kontroluje používání certifikátů Enterprise. Pokud Apple zjistí, že Enterprise Distribution je používán pro distribuci aplikací mimo organizaci, certifikát může být odvolán bez varování. V roce 2023 Apple odvolal certifikáty několika velkých společností, které porušily podmínky programu.

Nastavení Enterprise Distribution

Nastavení Enterprise Distribution začíná registrací v Apple Developer Enterprise Program. Organizace musí poskytnout číslo D-U-N-S, které potvrzuje právní status společnosti. Po schválení registrace správce vytvoří certifikát Enterprise a profil In-House Provisioning v Apple Developer Portal.

  1. Zaregistrujte se v Apple Developer Enterprise Program s číslem D-U-N-S organizace
  2. Vytvořte Certificate Signing Request (CSR) přes Keychain Access na macOS
  3. Vygenerujte Enterprise Distribution Certificate v Apple Developer Portal
  4. Vytvořte In-House Provisioning Profile pro požadované Bundle ID
  5. Podepište aplikaci certifikátem Enterprise přes Xcode nebo Fastlane
  6. Nahrajte IPA na HTTPS server spolu se souborem manifest.plist
  7. Rozšiřte odkaz na instalaci mezi zaměstnance nebo prostřednictvím MDM

Pro automatizaci podepisování se používá Fastlane — nástroj umožňující konfiguraci pipeline CI/CD pro Enterprise Distribution. Fastlane automaticky spravuje certifikáty, podepisuje binární soubory a publikuje je na server. To je užitečné zejména pro týmy, které vydávají časté aktualizace interních aplikací.

Enterprise vs App Store a Ad Hoc

Enterprise Distribution se liší od App Store a Ad Hoc v klíčových parametrech: publikum, omezení a proces publikování. App Store vyžaduje moderaci a je dostupný všem uživatelům, Ad Hoc je omezen na 100 zařízení a Enterprise nemá omezení, ale je zakázán pro veřejné použití.

Volba mezi Enterprise a jinými metodami závisí na potřebách organizace. Pokud je aplikace určena pro externí uživatele — pouze App Store. Pro interní testování v malých skupinách je vhodná distribuce Ad Hoc nebo TestFlight. Pro podnikové aplikace používané celou organizací je Enterprise Distribution optimálním řešením bez omezení počtu zařízení a bez nutnosti publikování v obchodě.

Důležitou výhodou Enterprise Distribution je absence moderace. Organizace může vydávat aktualizace kdykoli bez čekání na schválení Apple. To je klíčové pro aplikace vyžadující rychlé bezpečnostní opravy nebo naléhavé aktualizace obchodní logiky.

Často kladené otázky

Kolik stojí Apple Developer Enterprise Program?

Apple Developer Enterprise Program stojí 299 USD ročně. Na rozdíl od standardního programu (99 USD/rok) Enterprise zahrnuje možnost vytváření distribucí In-House a nevyžaduje publikování v App Store. Program nezahrnuje distribuci prostřednictvím App Store — k tomu je zapotřebí samostatný standardní vývojářský program Apple.

Lze Enterprise Distribution použít pro veřejné aplikace?

Ne, použití Enterprise Distribution pro veřejné aplikace je zakázáno. Podle podmínek Apple Developer Enterprise Program mohou být aplikace In-House distribuovány pouze mezi zaměstnance organizace. Porušení tohoto pravidla vede k odvolání certifikátu a zablokování vývojářského účtu. Pro veřejné aplikace použijte App Store Distribution.

Jak obnovit certifikát Enterprise?

Certifikát Enterprise Apple je platný jeden rok. Pro obnovení musí správce vygenerovat nový Certificate Signing Request v Keychain Access, vytvořit nový certifikát v Apple Developer Portal a znovu podepsat všechny distribuované aplikace. Starý certifikát přestane fungovat v den vypršení platnosti — aplikace jím podepsané se přestanou otevírat na zařízeních.

Jaké jsou požadavky na číslo D-U-N-S pro Enterprise?

Číslo D-U-N-S — je jedinečný identifikátor společnosti v systému Dun & Bradstreet. Pro registraci v Enterprise Program je vyžadováno číslo potvrzující právní status organizace. Získání D-U-N-S trvá 1 až 5 pracovních dnů prostřednictvím webu Dun & Bradstreet. Číslo musí být registrováno na oficiální právní název společnosti.

Čím se liší Enterprise Distribution od distribuce MDM?

Enterprise Distribution a MDM řeší různé úkoly. Enterprise Distribution je zodpovědný za podepisování a distribuci souborů IPA, zatímco MDM je zodpovědný za správu zařízení a vynucenou instalaci. V praxi jsou řešení MDM často používána pro hromadnou instalaci podnikových aplikací: MDM odešle příkaz k instalaci s použitím certifikátu Enterprise pro podepsání.

Shrnutí

  • Enterprise Distribution — podniková distribuce iOS aplikací bez App Store pro zaměstnance organizace
  • Certifikát je platný 1 rok a vyžaduje povinné obnovení pro fungování aplikací
  • Číslo D-U-N-S je povinné pro registraci v Apple Developer Enterprise Program
  • Instalace OTA probíhá přes manifest.plist a HTTPS server bez moderace Apple
  • Použití Enterprise Distribution pro veřejné aplikace je zakázáno a vede k zablokování
  • Řešení MDM doplňují Enterprise Distribution pro hromadnou správu instalace

Vyvineme mobilní aplikaci na klíč

IT Sectr vytváří aplikace pro iOS a Android pro startupy a podniky od roku 2017. Poradíme vám a navrhneme nejlepší řešení.

Prodiskutovat projekt

Přečtěte si také