Дистрибуция iOS-приложения через Apple Developer Enterprise Program

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

Разработка и поддержка любых видов мобильных приложений:

Информационные и развлекательные мобильные приложения
Новостные приложения, игры, справочники, онлайн-каталоги, погодные, фитнес и здоровье, туристические, образовательные, социальные сети и мессенджеры, квиз, блоги и подкасты, форумы, агрегаторы
Мобильные приложения электронной коммерции
Интернет-магазины, B2B-приложения, маркетплейсы, онлайн-обменники, кэшбэк-сервисы, биржи, дропшиппинг-платформы, программы лояльности, доставка еды и товаров, платежные системы
Мобильные приложения для управления бизнес-процессами
CRM-системы, ERP-системы, управление проектами, инструменты для команды продаж, учет финансов, управление производством, логистика и доставка, управление персоналом, системы мониторинга данных
Мобильные приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, платформы предоставления электронных услуг, платформы кешбека, видеохостинги, тематические порталы, платформы онлайн-бронирования и записи, платформы онлайн-торговли

Это лишь некоторые из типы мобильных приложений, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента.

Услуги, которые мы предлагаем
Показано 1 из 1Все 1734 услуг
Дистрибуция iOS-приложения через Apple Developer Enterprise Program
Средний
от 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-дистрибуции — мы оценим проект за один день и предложим решение под ваш бюджет. Пишите: консультация бесплатна.