Enterprise Distribution — ce este, distribuția aplicațiilor iOS

Autor: IT Sectr Publicat: 2026-06-06 Timp de citire: 9 min

Enterprise Distribution — este un mecanism de distribuție a aplicațiilor iOS prin Apple Developer Enterprise Program, destinat utilizării corporative. Spre deosebire de App Store, Enterprise Distribution permite organizațiilor să distribuie aplicații interne angajaților fără publicare în magazin și fără limitare a numărului de dispozitive. Potrivit Apple Enterprise Documentation (2025), programul necesită înregistrarea companiei cu un număr D-U-N-S și implică utilizarea certificatelor corporative pentru semnarea și instalarea OTA a aplicațiilor. Această soluție este căutată de companiile care au nevoie de instrumente de afaceri închise fără accesul concurenței.

Principalele puncte

  • Enterprise Distribution — distribuția corporativă a aplicațiilor iOS fără App Store
  • Certificatele Enterprise necesită reînnoire anuală și control strict
  • Instalarea OTA se realizează printr-un server web cu fișierul manifest (.plist)
  • Numărul D-U-N-S este obligatoriu pentru înregistrarea în Apple Developer Enterprise Program
  • Încălcarea regulilor Enterprise Distribution duce la revocarea certificatului întregii organizații

Ce este Enterprise Distribution?

Enterprise Distribution — este o metodă de distribuție a aplicațiilor iOS disponibilă participanților Apple Developer Enterprise Program (299 USD/an). Programul este destinat exclusiv utilizării corporative interne și interzice distribuirea aplicațiilor în afara organizației. Principalul avantaj — absența limitării numărului de dispozitive și posibilitatea de instalare directă fără App Store.

Programul Enterprise a fost lansat de Apple în 2009 pentru organizațiile mari care trebuie să distribuie aplicații de afaceri confidențiale angajaților. Apple Developer Enterprise Program include aceleași instrumente de dezvoltare ca programul standard (99 USD/an), dar adaugă posibilitatea de a crea distribuții In-House și profile Enterprise Provisioning.

Potrivit Apple (2025), Enterprise Distribution este utilizat în 90% din companiile din lista Fortune 500 cel puțin pentru o aplicație internă. Scenariile tipice includ mesagerii corporative, sisteme de evidență a timpului de lucru, instrumente pentru angajații de teren și aplicații de gestionare a depozitelor.

Cum funcționează distribuția corporativă iOS?

Enterprise Distribution funcționează pe principiul instalării OTA (Over-The-Air). Dezvoltatorul semnează aplicația cu un certificat corporativ, plasează fișierul IPA și fișierul manifest pe un server web, iar apoi angajații instalează aplicația prin Safari, dând clic pe un link intern.

Procesul nu necesită utilizarea App Store Connect și nu trece de moderarea Apple. Instalarea se realizează direct pe dispozitiv prin mecanismul iOS OTA: utilizatorul deschide linkul în Safari, sistemul descarcă fișierul manifest, verifică certificatul și propune instalarea aplicației. Gestionarea dispozitivelor poate fi realizată printr-o soluție MDM pentru distribuția în masă.

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>

Pentru Enterprise Distribution este important HTTPS — Apple cere ca fișierul manifest și fișierul IPA să fie servite printr-o conexiune securizată. Certificatul HTTPS trebuie să fie valid și de încredere pe dispozitivele utilizatorilor. Aceasta este o condiție obligatorie a cărei încălcare duce la o eroare de instalare.

Certificate corporative și profile

Enterprise Distribution necesită două componente cheie: un certificat corporativ (Enterprise Certificate) și un Provisioning Profile pentru distribuția In-House. Certificatul este creat în Apple Developer Portal și are o perioadă de valabilitate de un an, după care necesită reînnoire. Fără un certificat valabil, instalarea aplicației este imposibilă.

Provisioning Profile pentru Enterprise Distribution este creat fără legătura cu dispozitive specifice — aceasta este principala diferență față de profilele Development sau Ad Hoc. Profilul In-House permite instalarea aplicației pe orice dispozitiv care are încredere în certificatul corporativ. Gestionarea încrederii se face în secțiunea «Profil» din setările iOS sau centralizat prin MDM.

Tip profilDispozitiveApp StoreTermen
Enterprise (In-House)Fără limităriNu este necesar1 an
Ad HocPână la 100 dispozitiveNu este necesar1 an
App StoreToate dispozitiveleNecesar1 an
DevelopmentPână la 100 dispozitiveNu este necesar1 an

Apple controlează strict utilizarea certificatelor Enterprise. Dacă Apple descoperă că Enterprise Distribution este folosit pentru distribuirea aplicațiilor în afara organizației, certificatul poate fi revocat fără avertisment. În 2023, Apple a revocat certificatele mai multor companii mari care au încălcat condițiile programului.

Configurarea Enterprise Distribution

Configurarea Enterprise Distribution începe cu înregistrarea în Apple Developer Enterprise Program. Organizația trebuie să furnizeze un număr D-U-N-S care confirmă statutul juridic al companiei. După aprobarea înregistrării, administratorul creează un certificat Enterprise și un profil In-House Provisioning în Apple Developer Portal.

  1. Înregistrați-vă în Apple Developer Enterprise Program cu numărul D-U-N-S al organizației
  2. Creați un Certificate Signing Request (CSR) prin Keychain Access pe macOS
  3. Generați un Enterprise Distribution Certificate în Apple Developer Portal
  4. Creați un In-House Provisioning Profile pentru Bundle ID-ul necesar
  5. Semnați aplicația cu certificatul Enterprise prin Xcode sau Fastlane
  6. Încărcați IPA pe un server HTTPS împreună cu fișierul manifest.plist
  7. Distribuiți linkul de instalare angajaților sau prin MDM

Pentru automatizarea semnării se folosește Fastlane — un instrument care permite configurarea unei conducte CI/CD pentru Enterprise Distribution. Fastlane gestionează automat certificatele, semnează fișierele binare și le publică pe server. Acest lucru este util în special pentru echipele care lansează actualizări frecvente ale aplicațiilor interne.

Enterprise vs App Store și Ad Hoc

Enterprise Distribution se deosebește de App Store și Ad Hoc prin parametri cheie: public, limitări și procesul de publicare. App Store necesită moderare și este disponibil tuturor utilizatorilor, Ad Hoc este limitat la 100 de dispozitive, iar Enterprise nu are limitări, dar este interzis pentru uz public.

Alegerea între Enterprise și alte metode depinde de nevoile organizației. Dacă aplicația este destinată utilizatorilor externi — doar App Store. Pentru testarea internă cu grupuri mici, este potrivită distribuția Ad Hoc sau TestFlight. Pentru aplicațiile corporative utilizate de întreaga organizație, Enterprise Distribution este soluția optimă fără limitarea numărului de dispozitive și fără necesitatea publicării în magazin.

Un avantaj important al Enterprise Distribution este absența moderării. Organizația poate lansa actualizări în orice moment fără a aștepta verificarea Apple. Acest lucru este esențial pentru aplicațiile care necesită remedieri rapide de securitate sau actualizări urgente ale logicii de afaceri.

Întrebări frecvente

Cât costă Apple Developer Enterprise Program?

Apple Developer Enterprise Program costă 299 USD pe an. Spre deosebire de programul standard (99 USD/an), Enterprise include posibilitatea de a crea distribuții In-House și nu necesită publicare în App Store. Programul nu include distribuția prin App Store — pentru aceasta este necesar un program standard de dezvoltare Apple separat.

Se poate folosi Enterprise Distribution pentru aplicații publice?

Nu, utilizarea Enterprise Distribution pentru aplicații publice este interzisă. Conform condițiilor Apple Developer Enterprise Program, aplicațiile In-House pot fi distribuite doar angajaților organizației. Încălcarea acestei reguli duce la revocarea certificatului și blocarea contului de dezvoltator. Pentru aplicații publice, utilizați App Store Distribution.

Cum se reînnoiește certificatul Enterprise?

Certificatul Enterprise Apple este valabil un an. Pentru reînnoire, administratorul trebuie să genereze un nou Certificate Signing Request în Keychain Access, să creeze un nou certificat în Apple Developer Portal și să resemneze toate aplicațiile distribuite. Certificatul vechi încetează să funcționeze în ziua expirării — aplicațiile semnate cu acesta nu se mai deschid pe dispozitive.

Care sunt cerințele pentru numărul D-U-N-S pentru Enterprise?

Numărul D-U-N-S — este un identificator unic al companiei în sistemul Dun & Bradstreet. Pentru înregistrarea în Enterprise Program este necesar un număr care confirmă statutul juridic al organizației. Obținerea D-U-N-S durează de la 1 la 5 zile lucrătoare prin site-ul Dun & Bradstreet. Numărul trebuie înregistrat pe numele juridic oficial al companiei.

Cu ce se deosebește Enterprise Distribution de distribuția MDM?

Enterprise Distribution și MDM rezolvă sarcini diferite. Enterprise Distribution se ocupă de semnarea și distribuția fișierelor IPA, iar MDM se ocupă de gestionarea dispozitivelor și instalarea forțată. În practică, soluțiile MDM sunt adesea folosite pentru instalarea în masă a aplicațiilor Enterprise: MDM trimite o comandă de instalare, folosind certificatul Enterprise pentru semnare.

Rezumat

  • Enterprise Distribution — distribuția corporativă a aplicațiilor iOS fără App Store pentru angajații organizației
  • Certificatul este valabil 1 an și necesită reînnoire obligatorie pentru funcționarea aplicațiilor
  • Numărul D-U-N-S este obligatoriu pentru înregistrarea în Apple Developer Enterprise Program
  • Instalarea OTA se realizează prin manifest.plist și server HTTPS fără moderarea Apple
  • Utilizarea Enterprise Distribution pentru aplicații publice este interzisă și duce la blocare
  • Soluțiile MDM completează Enterprise Distribution pentru gestionarea instalării în masă

Vom dezvolta o aplicație mobilă la cheie

IT Sectr creează aplicații iOS și Android pentru startup-uri și afaceri din 2017. Vă vom consilia și vă vom propune cea mai bună soluție.

Discutați proiectul

Citiți și