Enterprise Distribution — mi ez, iOS alkalmazások terjesztése

Szerző: IT Sectr Megjelenés: 2026-06-06 Olvasási idő: 9 perc

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 — iOS-alkalmazások vállalati terjesztése App Store nélkül
  • Tanúsítványok Enterprise éves megújítást és szigorú ellenőrzést igényelnek
  • OTA-telepítés webszerveren keresztül történik manifest fájllal (.plist)
  • D-U-N-S szám kötelező az Apple Developer Enterprise Programban való regisztrációhoz
  • Szabályok megsértése Enterprise Distribution a teljes szervezet tanúsítványának visszavonásához vezet

Mi az Enterprise Distribution?

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.

Hogyan működik a vállalati iOS-terjesztés?

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.

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>

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.

Vállalati tanúsítványok és profilok

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ípusaEszközökApp StoreIdőtartam
Enterprise (In-House)Korlátozás nélkülNem szükséges1 év
Ad HocLegfeljebb 100 eszközNem szükséges1 év
App StoreMinden eszközSzükséges1 év
DevelopmentLegfeljebb 100 eszközNem szükséges1 é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.

Enterprise Distribution beállítása

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.

  1. Regisztráljon az Apple Developer Enterprise Programban a szervezet D-U-N-S számával
  2. Hozzon létre Certificate Signing Request-et (CSR) a Keychain Access-en keresztül macOS-en
  3. Generáljon Enterprise Distribution Certificate-et az Apple Developer Portalban
  4. Hozzon létre In-House Provisioning Profile-t a szükséges Bundle ID-hez
  5. Írja alá az alkalmazást Enterprise tanúsítvánnyal az Xcode-on vagy Fastlane-en keresztül
  6. Töltse fel az IPA-t HTTPS szerverre a manifest.plist fájllal együtt
  7. Ossza meg a telepítési hivatkozást a munkavállalók között vagy MDM-en keresztül

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

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

Mennyibe kerül az Apple Developer Enterprise Program?

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.

Használható az Enterprise Distribution nyilvános alkalmazásokhoz?

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.

Hogyan lehet megújítani az Enterprise tanúsítványt?

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.

Milyen követelmények vonatkoznak a D-U-N-S számra az Enterprise számára?

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.

Miben különbözik az Enterprise Distribution az MDM-terjesztéstől?

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

  • Enterprise Distribution — iOS-alkalmazások vállalati terjesztése App Store nélkül a szervezet munkavállalói számára
  • Tanúsítvány 1 évig érvényes, és kötelező megújítást igényel az alkalmazások működéséhez
  • D-U-N-S szám kötelező az Apple Developer Enterprise Programban való regisztrációhoz
  • OTA-telepítés manifest.plist és HTTPS szerveren keresztül történik Apple moderáció nélkül
  • Használat Enterprise Distribution nyilvános alkalmazásokhoz tilos, és blokkoláshoz vezet
  • MDM megoldások kiegészítik az Enterprise Distribution-t a tömeges telepítés kezeléséhez

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.

Projekt megbeszélése

Olvassa el is