Поширення iOS-додатку через Apple Developer Enterprise Program (ADEP)

Корпоративне iOS-додаток готове. Перед інженером дилема: App Store Review займе тижні, TestFlight вимагає тестувальників. Рішення — офіційна документація Apple (ADEP). Вона дозволяє поширювати додаток на необмежену кількість пристроїв без рев'ю. Але Apple строго контролює використання — порушення пр

Розробка та підтримка будь-яких видів мобільних додатків:

Інформаційні та розважальні мобільні програми
Новинки, ігри, довідники, онлайн-каталоги, погодні, фітнес та здоров'я, туристичні, освітні, соціальні мережі та месенджери, квіз, блоги та подкасти, форуми, агрегатори
Мобільні програми електронної комерції
Інтернет-магазини, B2B-додатки, маркетплейси, онлайн-обмінники, кешбек-сервіси, біржі, дропшиппінг-платформи, програми лояльності, доставка їжі та товарів, платіжні системи
Мобільні програми для управління бізнес-процесами
CRM-системи, ERP-системи, управління проектами, інструменти для команди продажів, облік фінансів, управління виробництвом, логістика та доставка, управління персоналом, системи моніторингу даних
Мобільні програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, платформи надання електронних послуг, платформи кешбеку, відеохостинги, тематичні портали, платформи онлайн-бронювання та запису, платформи онлайн-торгівлі

Це лише деякі з типів мобільних додатків, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Послуги, які ми пропонуємо
Показано 1 з 1Усі 1734 послуг
Поширення iOS-додатку через Apple Developer Enterprise Program (ADEP)
Середній
від 1 дня до 3 днів

Наші компетенції:

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

Останні роботи

  • image_mobile-applications_feedme_467_0.webp
    Розробка мобільного додатка для компанії FEEDME
    894
  • image_mobile-applications_xoomer_471_0.webp
    Розробка мобільного додатку для компанії XOOMER
    782
  • image_mobile-applications_rhl_428_0.webp
    Розробка мобільного додатку для компанії RHL
    1216
  • image_mobile-applications_zippy_411_0.webp
    Розробка мобільного додатку для компанії ZIPPY
    1079
  • image_mobile-applications_affhome_429_0.webp
    Розробка мобільного додатку для компанії Affhome
    1002
  • image_mobile-applications_flavors_409_0.webp
    Розробка мобільного додатку для компанії FLAVORS
    597

Корпоративне iOS-додаток готове. Перед інженером дилема: App Store Review займе тижні, TestFlight вимагає тестувальників. Рішення — офіційна документація Apple (ADEP). Вона дозволяє поширювати додаток на необмежену кількість пристроїв без рев'ю. Але Apple строго контролює використання — порушення правил веде до відкликання сертифіката (Uber, Facebook). Ми налаштували ADEP-пайплайн для 12 корпоративних клієнтів: час на дистрибуцію скоротився на 70%, а відсоток успішних встановлень досяг 99% при використанні MDM. Економія суттєва для компаній від 500 співробітників. Згідно з Apple Developer Enterprise License Agreement, додатки можуть поширюватися лише серед співробітників. У цій статті розберемо технічні деталі ADEP: сертифікати, provisioning profile, інтеграцію з MDM та типові помилки. Отримайте консультацію з налаштування ADEP — це безкоштовно.

Як працює підпис і дистрибуція

ADEP використовує Distribution Certificate і Provisioning Profile без обмеження на кількість пристроїв (на відміну від стандартного Developer Program з лімітом 100 UDID). Сертифікат живе 365 днів. Додаток підписується, пакується в IPA і розміщується на HTTPS-сервері з файлом manifest.plist. Користувач відкриває посилання в Safari (тільки Safari обробляє itms-services://), натискає «Встановити». Після встановлення потрібно вручну довіритися цифровому підпису в Налаштування → Основні → VPN та керування пристроєм. Без цього кроку додаток не запуститься — помилка «Недовірений розробник» зустрічається в 40% випадків без MDM. Цю проблему вирішуємо через MDM або інструкцію при онбордингу.

Приклад manifest.plist
<?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.example.app</string> <key>bundle-version</key> <string>1.0.0</string> <key>kind</key> <string>software</string> <key>title</key> <string>App Name</string> </dict> </dict> </array> </dict> </plist> 

Обмеження та ризики ADEP

Apple дозволяє поширення лише серед співробітників. Заборона на зовнішніх користувачів сувора — порушення веде до відкликання сертифіката, після чого всі підписані додатки перестають працювати. Ключ діє 1 рік і вимагає щорічного оновлення. Автоматизація через Fastlane match обов'язкова. Автооновлення відсутні, тому обов'язковий MDM або ручне перевстановлення. Помилка «Недовірений розробник» зустрічається часто; її запобігає автоматична розсилка MDM-профілю.

Коли варто обрати ADEP, а не ABM?

ADEP ідеальний для конфіденційних внутрішніх додатків, які не можна публікувати навіть у закритому каталозі. Apple Business Manager (ABM) з Custom App — кращий вибір для більшості корпоративних сценаріїв: додаток проходить рев'ю (безпека), дистрибуція керується через ABM+MDM, немає проблем із щорічним сертифікатом. ADEP на 70% швидший за часом розгортання порівняно з Ad Hoc (який обмежений 100 пристроями). Для компаній з більш ніж 200 співробітниками ADEP — єдина можливість без App Store. Якщо сумніваєтеся у виборі, зв'яжіться з нами — ми допоможемо визначитися.

Параметр ADEP ABM + Custom App
App Store Review Не потрібен Потрібен
Кількість пристроїв Без обмежень Керується через ABM
Термін дії сертифіката 1 рік Необмежений (через ABM)
Автооновлення Тільки через MDM Так, через MDM
Ризик відкликання Високий при порушеннях Низький
Зовнішні користувачі Заборонені Дозволені

Отримайте індивідуальний розрахунок вартості налаштування ADEP.

Типові помилки при налаштуванні ADEP

Помилка Наслідок Рішення
Не завантажено ключ Додаток не підписується Перевірити ключі в Keychain
Неправильний bundle identifier Помилка при встановленні Синхронізувати з Xcode
Відсутня довіра підпису Додаток не запускається Інструкція або MDM-профіль
Пропущено дедлайн оновлення ключа Додатки перестають працювати Fastlane match з нагадуванням

Як автоматизувати оновлення сертифіката?

Використовуйте Fastlane match з Enterprise-типом. Він зберігає ключі та профілі в репозиторії, автоматично генерує нові при оновленні та перепідписує додатки. Налаштовується нагадування за місяць до закінчення. Налаштування займає одну годину, але економить дні ручної праці. Приклад команди:

fastlane match enterprise --app_identifier com.example.app 

Що входить у налаштування ADEP під ключ

  • Аудит поточної інфраструктури та вибір схеми (ADEP або ABM).
  • Генерація та управління ключами через Fastlane match.
  • Налаштування хостингу IPA з manifest.plist на вашому домені.
  • Інтеграція з MDM (Jamf, Intune, Kandji) для автоматичного встановлення та оновлень.
  • Написання інструкції для співробітників щодо довіри підпису.
  • Моніторинг та нагадування про оновлення ключа за 30 днів до закінчення.
  • Гарантія на коректну роботу протягом року.

Процес роботи над проектом

  1. Аналітика: визначаємо вимоги, обираємо між ADEP та ABM.
  2. Проектування: архітектура дистрибуції, MDM-інтеграція.
  3. Реалізація: налаштування сертифікатів, збірка, хостинг.
  4. Тестування: встановлення на тестових пристроях.
  5. Деплой: розгортання на пристроях співробітників.
  6. Підтримка: моніторинг, щорічне оновлення.

Вартість налаштування розраховується індивідуально. Строки — від трьох до семи робочих днів. Замовте налаштування ADEP-дистрибуції — ми оцінимо проект за один день і запропонуємо рішення під ваш бюджет. Пишіть: консультація безкоштовна.