Enterprise Distribution — az iOS-alkalmazások terjesztésének mechanizmusa az Apple Developer Enterprise Programon keresztül, vállalati használatra szánva. Az App Store-tól eltérően az Enterprise Distribution lehetővé teszi a szervezetek számára, hogy belső alkalmazásokat terjesszenek a munkavállalók között anélkül, hogy közzétennék a boltban, és az eszközök számának korlátozása nélkül. Az Apple Enterprise Documentation (2025) szerint a program D-U-N-S számmal történő regisztrációt igényel, és vállalati tanúsítványok használatát feltételezi az alkalmazások aláírásához és OTA-telepítéséhez. Ezt a megoldást olyan vállalatok keresik, amelyeknek zárt üzleti eszközökre van szükségük versenytársak hozzáférése nélkül.
Főbb pontok
Enterprise Distribution — az iOS-alkalmazások terjesztésének módja, amely az Apple Developer Enterprise Program ($299/év) résztvevői számára elérhető. A program kizárólag belső vállalati használatra szolgál, és megtiltja az alkalmazások terjesztését a szervezeten kívül. A fő előny — nincs korlátozás az eszközök számában, és lehetőség van közvetlen telepítésre App Store nélkül.
Az Enterprise programot az Apple 2009-ben indította a nagy szervezetek számára, amelyek bizalmas üzleti alkalmazásokat kell terjeszteniük a munkavállalók között. Az Apple Developer Enterprise Program ugyanazokat a fejlesztőeszközöket tartalmazza, mint a standard program ($99/év), de lehetőséget ad In-House disztribúciók és Enterprise Provisioning profilok létrehozására.
Az Apple (2025) szerint az Enterprise Distribution-t a Fortune 500 listán szereplő vállalatok 90%-a használja legalább egy belső alkalmazáshoz. Tipikus forgatókönyvek közé tartoznak a vállalati üzenetküldők, munkaidő-nyilvántartó rendszerek, terepi dolgozók eszközei és raktárkezelő alkalmazások.
Enterprise Distribution az OTA (Over-The-Air) telepítés elvén működik. A fejlesztő aláírja az alkalmazást vállalati tanúsítvánnyal, elhelyezi az IPA fájlt és a manifest fájlt a webszerveren, majd a munkavállalók telepítik az alkalmazást Safarin keresztül egy belső hivatkozásra kattintva.
A folyamat nem igényli az App Store Connect használatát, és nem megy át Apple moderáción. A telepítés közvetlenül az eszközön történik az iOS OTA mechanizmusán keresztül: a felhasználó megnyitja a linket Safariban, a rendszer letölti a manifest fájlt, ellenőrzi a tanúsítványt, és felajánlja az alkalmazás telepítését. Az eszközök kezelése MDM megoldáson keresztül történhet a tömeges terjesztéshez.
<!-- 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>
Az Enterprise Distribution számára fontos az HTTPS — az Apple megköveteli, hogy a manifest fájl és az IPA fájl biztonságos kapcsolaton keresztül legyen kiszolgálva. Az HTTPS tanúsítványnak érvényesnek és megbízhatónak kell lennie a felhasználók eszközein. Ez egy kötelező feltétel, amelynek megsértése telepítési hibához vezet.
Enterprise Distribution két kulcsfontosságú összetevőt igényel: vállalati tanúsítványt (Enterprise Certificate) és Provisioning Profile-t az In-House terjesztéshez. A tanúsítvány az Apple Developer Portalban jön létre, és egy évig érvényes, utána megújítást igényel. Érvényes tanúsítvány nélkül az alkalmazás telepítése lehetetlen.
Az Enterprise Distribution számára készült Provisioning Profile konkrét eszközökhöz való kötődés nélkül jön létre — ez a fő különbség a Development vagy Ad Hoc profilokhoz képest. Az In-House profil lehetővé teszi az alkalmazás telepítését bármely olyan eszközre, amely megbízik a vállalati tanúsítványban. A bizalom kezelése az iOS beállítások «Profil» szakaszában vagy központilag MDM-en keresztül történik.
| Profil típusa | Eszközök | App Store | Időtartam |
|---|---|---|---|
| Enterprise (In-House) | Korlátozás nélkül | Nem szükséges | 1 év |
| Ad Hoc | Legfeljebb 100 eszköz | Nem szükséges | 1 év |
| App Store | Minden eszköz | Szükséges | 1 év |
| Development | Legfeljebb 100 eszköz | Nem szükséges | 1 év |
Az Apple szigorúan ellenőrzi az Enterprise tanúsítványok használatát. Ha az Apple felfedezi, hogy az Enterprise Distribution-t a szervezeten kívüli alkalmazások terjesztésére használják, a tanúsítvány figyelmeztetés nélkül visszavonható. 2023-ban az Apple visszavonta több nagyvállalat tanúsítványát, amelyek megsértették a program feltételeit.
A beállítás Enterprise Distribution az Apple Developer Enterprise Programban való regisztrációval kezdődik. A szervezetnek D-U-N-S számot kell megadnia, amely megerősíti a vállalat jogi státuszát. A regisztráció jóváhagyása után a rendszergazda létrehozza az Enterprise tanúsítványt és az In-House Provisioning Profile-t az Apple Developer Portalban.
Az aláírás automatizálásához a Fastlane-t használják — egy eszközt, amely lehetővé teszi a CI/CD csővezeték konfigurálását az Enterprise Distribution számára. A Fastlane automatikusan kezeli a tanúsítványokat, aláírja a bináris fájlokat, és közzéteszi azokat a szerveren. Ez különösen hasznos azoknak a csapatoknak, amelyek gyakori frissítéseket adnak ki belső alkalmazásokhoz.
Enterprise Distribution az App Store-tól és az Ad Hoc-tól kulcsfontosságú paraméterekben különbözik: közönség, korlátozások és közzétételi folyamat. Az App Store moderációt igényel, és minden felhasználó számára elérhető, az Ad Hoc 100 eszközre korlátozódik, az Enterprise-nak nincsenek korlátozásai, de nyilvános használatra tilos.
A választás az Enterprise és más módszerek között a szervezet igényeitől függ. Ha az alkalmazás külső felhasználók számára készült — csak App Store. Belső teszteléshez kis csoportokban az Ad Hoc terjesztés vagy a TestFlight megfelelő. A teljes szervezet által használt vállalati alkalmazások számára az Enterprise Distribution az optimális megoldás az eszközök számának korlátozása nélkül és a boltban való közzététel szükségessége nélkül.
Az Enterprise Distribution fontos előnye — nincs moderáció. A szervezet bármikor kiadhat frissítéseket anélkül, hogy megvárná az Apple jóváhagyását. Ez kritikus fontosságú az olyan alkalmazások számára, amelyek gyors biztonsági javításokat vagy sürgős üzleti logikai frissítéseket igényelnek.
Gyakran Ismételt Kérdések
Apple Developer Enterprise Program évi $299-be kerül. A standard programtól ($99/év) eltérően az Enterprise lehetőséget biztosít In-House disztribúciók létrehozására, és nem igényel közzétételt az App Store-ban. A program nem tartalmazza az App Store-on keresztüli terjesztést — ehhez külön standard fejlesztői programra van szükség.
Nem, az Enterprise Distribution használata nyilvános alkalmazásokhoz tilos. Az Apple Developer Enterprise Program feltételei szerint az In-House alkalmazások csak a szervezet munkavállalói között terjeszthetők. Ennek a szabálynak a megsértése a tanúsítvány visszavonásához és a fejlesztői fiók blokkolásához vezet. Nyilvános alkalmazásokhoz használja az App Store Distribution-t.
Az Enterprise tanúsítvány Apple egy évig érvényes. A megújításhoz a rendszergazdának új Certificate Signing Request-et kell generálnia a Keychain Access-ben, létre kell hoznia egy új tanúsítványt az Apple Developer Portalban, és újra kell írnia az összes terjesztett alkalmazást. A régi tanúsítvány a lejárat napján megszűnik működni — az azzal aláírt alkalmazások nem nyílnak meg az eszközökön.
A D-U-N-S szám — a vállalat egyedi azonosítója a Dun & Bradstreet rendszerben. Az Enterprise Programban való regisztrációhoz olyan szám szükséges, amely megerősíti a szervezet jogi státuszát. A D-U-N-S megszerzése 1-5 munkanapot vesz igénybe a Dun & Bradstreet weboldalán keresztül. A számot a vállalat hivatalos jogi nevére kell regisztrálni.
Enterprise Distribution és az MDM különböző feladatokat old meg. Az Enterprise Distribution felelős az IPA fájlok aláírásáért és terjesztéséért, míg az MDM az eszközök kezeléséért és a kényszerített telepítéséért. A gyakorlatban az MDM megoldásokat gyakran használják az Enterprise alkalmazások tömeges telepítésére: az MDM telepítési parancsot küld, az Enterprise tanúsítványt használva az aláíráshoz.
Összegzés
Kulcsrakész mobilalkalmazást fejlesztünk
Az IT Sectr 2017 óta készít iOS és Android alkalmazásokat induló vállalkozásoknak és vállalkozásoknak. Tanácsot adunk, és a legjobb megoldást javasoljuk.
Olvassa el is