Enterprise Distribution — що це, поширення додатків iOS

Автор: IT Sectr Опубліковано: 2026-06-06 Час читання: 9 хв

Enterprise Distribution — це механізм поширення iOS-додатків через Apple Developer Enterprise Program, призначений для корпоративного використання. На відміну від App Store, Enterprise Distribution дозволяє організаціям поширювати внутрішні додатки серед співробітників без публікації в магазині та без обмеження на кількість пристроїв. За даними Apple Enterprise Documentation (2025), програма вимагає реєстрації компанії з D-U-N-S номером і передбачає використання корпоративних сертифікатів для підпису та OTA-встановлення додатків. Це рішення затребуване компаніями, яким потрібні закриті бізнес-інструменти без доступу конкурентів.

Головне

  • Enterprise Distribution — корпоративне поширення iOS-додатків без App Store
  • Сертифікати Enterprise потребують щорічного продовження та суворого контролю
  • OTA-встановлення виконується через веб-сервер із manifest-файлом (.plist)
  • D-U-N-S номер обов'язковий для реєстрації в Apple Developer Enterprise Program
  • Порушення правил Enterprise Distribution веде до відкликання сертифіката всієї організації

Що таке Enterprise Distribution?

Enterprise Distribution — це метод поширення iOS-додатків, доступний учасникам Apple Developer Enterprise Program ($299/рік). Програма призначена виключно для внутрішнього корпоративного використання та забороняє поширення додатків за межами організації. Основна перевага — відсутність обмеження на кількість пристроїв та можливість прямого встановлення без App Store.

Програма Enterprise була запущена Apple у 2009 році для великих організацій, яким потрібно поширювати конфіденційні бізнес-додатки серед співробітників. Apple Developer Enterprise Program включає ті ж інструменти розробки, що й стандартна програма ($99/рік), але додає можливість створення In-House дистрибутивів та Enterprise Provisioning Profiles.

За даними Apple (2025), Enterprise Distribution використовується в 90% компаній зі списку Fortune 500 хоча б для одного внутрішнього додатка. Типові сценарії включають корпоративні месенджери, системи обліку робочого часу, інструменти для польових співробітників та додатки для управління складом.

Як працює корпоративне поширення iOS?

Enterprise Distribution працює за принципом OTA (Over-The-Air) встановлення. Розробник підписує додаток корпоративним сертифікатом, розміщує IPA-файл та manifest-файл на веб-сервері, після чого співробітники встановлюють додаток через Safari, перейшовши за внутрішнім посиланням.

Процес не потребує використання App Store Connect та не проходить модерацію Apple. Встановлення виконується безпосередньо на пристрій через iOS OTA-механізм: користувач відкриває посилання в Safari, система завантажує manifest-файл, перевіряє сертифікат та пропонує встановити додаток. Управління пристроями може виконуватися через MDM-рішення для масового поширення.

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>

Для Enterprise Distribution важливий HTTPS — Apple вимагає, щоб manifest-файл та IPA-файл обслуговувалися через захищене з'єднання. Сертифікат HTTPS має бути дійсним та довіреним на пристроях користувачів. Це обов'язкова умова, порушення якої призводить до помилки встановлення.

Корпоративні сертифікати та профілі

Enterprise Distribution потребує двох ключових компонентів: корпоративного сертифіката (Enterprise Certificate) та Provisioning Profile для In-House поширення. Сертифікат створюється в Apple Developer Portal і має термін дії один рік, після чого потребує оновлення. Без дійсного сертифіката встановлення додатка неможливе.

Provisioning Profile для Enterprise Distribution створюється без прив'язки до конкретних пристроїв — це головна відмінність від Development або Ad Hoc профілів. In-House профіль дозволяє встановлювати додаток на будь-який пристрій, який довіряє корпоративному сертифікату. Управління довірою виконується через розділ «Профіль» у налаштуваннях iOS або централізовано через MDM.

Тип профілюПристроїApp StoreТермін
Enterprise (In-House)Без обмеженьНе потрібен1 рік
Ad HocДо 100 пристроївНе потрібен1 рік
App StoreВсі пристроїПотрібен1 рік
DevelopmentДо 100 пристроївНе потрібен1 рік

Apple суворо контролює використання Enterprise сертифікатів. Якщо Apple виявляє, що Enterprise Distribution використовується для поширення додатків за межами організації, сертифікат може бути відкликаний без попередження. У 2023 році Apple відкликала сертифікати кількох великих компаній, які порушили умови програми.

Налаштування Enterprise Distribution

Налаштування Enterprise Distribution починається з реєстрації в Apple Developer Enterprise Program. Організація повинна надати D-U-N-S номер, який підтверджує юридичний статус компанії. Після схвалення реєстрації адміністратор створює Enterprise сертифікат та In-House Provisioning Profile в Apple Developer Portal.

  1. Зареєструватися в Apple Developer Enterprise Program з D-U-N-S номером організації
  2. Створити Certificate Signing Request (CSR) через Keychain Access на macOS
  3. Згенерувати Enterprise Distribution Certificate в Apple Developer Portal
  4. Створити In-House Provisioning Profile для потрібного Bundle ID
  5. Підписати додаток Enterprise сертифікатом через Xcode або Fastlane
  6. Завантажити IPA на HTTPS-сервер разом із manifest.plist файлом
  7. Поширити посилання на встановлення серед співробітників або через MDM

Для автоматизації підпису використовується Fastlane — інструмент, який дозволяє налаштовувати CI/CD пайплайн для Enterprise Distribution. Fastlane автоматично керує сертифікатами, підписує бінарні файли та публікує їх на сервері. Це особливо корисно для команд, які випускають часті оновлення внутрішніх додатків.

Enterprise vs App Store та Ad Hoc

Enterprise Distribution відрізняється від App Store та Ad Hoc за ключовими параметрами: аудиторія, обмеження та процес публікації. App Store потребує модерації та доступний всім користувачам, Ad Hoc обмежений 100 пристроями, а Enterprise не має обмежень, але заборонений для публічного використання.

Вибір між Enterprise та іншими методами залежить від потреб організації. Якщо додаток призначений для зовнішніх користувачів — тільки App Store. Для внутрішнього тестування малими групами підходить Ad Hoc Distribution або TestFlight. Для корпоративних додатків, які використовуються всією організацією, Enterprise Distribution — оптимальне рішення без обмеження на кількість пристроїв та без необхідності публікації в магазині.

Важлива перевага Enterprise Distribution — відсутність модерації. Організація може випускати оновлення в будь-який час без очікування перевірки Apple. Це критично важливо для додатків, які потребують швидких виправлень безпеки або термінових оновлень бізнес-логіки.

Часті запитання

Скільки коштує Apple Developer Enterprise Program?

Apple Developer Enterprise Program коштує $299 на рік. На відміну від стандартної програми ($99/рік), Enterprise включає можливість створення In-House дистрибутивів та не потребує публікації в App Store. Програма не включає поширення через App Store — для цього потрібна окрема стандартна програма розробника Apple.

Чи можна використовувати Enterprise Distribution для публічних додатків?

Ні, Enterprise Distribution заборонено використовувати для публічних додатків. За умовами Apple Developer Enterprise Program, In-House додатки можуть поширюватися лише серед співробітників організації. Порушення цього правила веде до відкликання сертифіката та блокування облікового запису розробника. Для публічних додатків використовуйте App Store Distribution.

Як продовжити Enterprise сертифікат?

Enterprise сертифікат Apple діє один рік. Для продовження адміністратор повинен згенерувати новий Certificate Signing Request у Keychain Access, створити новий сертифікат в Apple Developer Portal та перепідписати всі поширювані додатки. Старий сертифікат перестає працювати в день закінчення терміну — додатки, підписані ним, перестають відкриватися на пристроях.

Які вимоги до D-U-N-S номера для Enterprise?

D-U-N-S номер — це унікальний ідентифікатор компанії в системі Dun & Bradstreet. Для реєстрації в Enterprise Program потрібен номер, що підтверджує юридичний статус організації. Отримання D-U-N-S займає від 1 до 5 робочих днів через сайт Dun & Bradstreet. Номер має бути зареєстрований на офіційну юридичну назву компанії.

Чим Enterprise Distribution відрізняється від MDM-поширення?

Enterprise Distribution та MDM вирішують різні завдання. Enterprise Distribution відповідає за підпис та поширення IPA-файлів, а MDM — за управління пристроями та примусове встановлення. На практиці MDM-рішення часто використовуються для масового встановлення Enterprise-додатків: MDM надсилає команду на встановлення, використовуючи Enterprise сертифікат для підпису.

Підсумки

  • Enterprise Distribution — корпоративне поширення iOS-додатків без App Store для співробітників організації
  • Сертифікат діє 1 рік та потребує обов'язкового продовження для роботи додатків
  • D-U-N-S номер обов'язковий для реєстрації в Apple Developer Enterprise Program
  • OTA-встановлення виконується через manifest.plist та HTTPS-сервер без модерації Apple
  • Використання Enterprise Distribution для публічних додатків заборонено та веде до блокування
  • MDM-рішення доповнюють Enterprise Distribution для масового управління встановленням

Ми розробимо мобільний застосунок під ключ

IT Sectr створює застосунки для iOS та Android для стартапів і бізнесу з 2017 року. Ми проконсультуємо вас і запропонуємо найкраще рішення.

Обговорити проект

Читайте також