Enterprise Distribution — это механизм распространения iOS-приложений через Apple Developer Enterprise Program, предназначенный для корпоративного использования. В отличие от App Store, Enterprise Distribution позволяет организациям распространять внутренние приложения среди сотрудников без публикации в магазине и без ограничения на количество устройств. По данным Apple Enterprise Documentation (2025), программа требует регистрации компании с D-U-N-S номером и предполагает использование корпоративных сертификатов для подписи и OTA-установки приложений. Это решение востребовано компаниями, которым нужны закрытые бизнес-инструменты без доступа конкурентов.
Главное
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 хотя бы для одного внутреннего приложения. Типичные сценарии включают корпоративные мессенджеры, системы учёта рабочего времени, инструменты для полевых сотрудников и приложения для управления складом.
Enterprise Distribution работает по принципу OTA (Over-The-Air) установки. Разработчик подписывает приложение корпоративным сертификатом, размещает IPA-файл и manifest-файл на веб-сервере, после чего сотрудники устанавливают приложение через Safari, перейдя по внутренней ссылке.
Процесс не требует использования App Store Connect и не проходит модерацию Apple. Установка выполняется напрямую на устройство через iOS OTA-механизм: пользователь открывает ссылку в Safari, система скачивает manifest-файл, проверяет сертификат и предлагает установить приложение. Управление устройствами может выполняться через MDM-решение для массового распространения.
<!-- 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 начинается с регистрации в Apple Developer Enterprise Program. Организация должна предоставить D-U-N-S номер, который подтверждает юридический статус компании. После одобрения регистрации администратор создаёт Enterprise сертификат и In-House Provisioning Profile в Apple Developer Portal.
Для автоматизации подписи используется Fastlane — инструмент, позволяющий настраивать CI/CD пайплайн для Enterprise Distribution. Fastlane автоматически управляет сертификатами, подписывает бинарные файлы и публикует их на сервер. Это особенно полезно для команд, выпускающих частые обновления внутренних приложений.
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 стоит $299 в год. В отличие от стандартной программы ($99/год), Enterprise включает возможность создания In-House дистрибутивов и не требует публикации в App Store. Программа не включает распространение через App Store — для этого требуется отдельная стандартная программа разработчика Apple.
Нет, Enterprise Distribution запрещено использовать для публичных приложений. По условиям Apple Developer Enterprise Program, In-House приложения могут распространяться только среди сотрудников организации. Нарушение этого правила ведёт к отзыву сертификата и блокировке учётной записи разработчика. Для публичных приложений используйте App Store Distribution.
Enterprise сертификат Apple действует один год. Для продления администратор должен сгенерировать новый Certificate Signing Request в Keychain Access, создать новый сертификат в Apple Developer Portal и переподписать все распространяемые приложения. Старый сертификат перестаёт работать в день истечения срока — приложения, подписанные им, перестают открываться на устройствах.
D-U-N-S номер — это уникальный идентификатор компании в системе Dun & Bradstreet. Для регистрации в Enterprise Program требуется номер, подтверждающий юридический статус организации. Получение D-U-N-S занимает от 1 до 5 рабочих дней через сайт Dun & Bradstreet. Номер должен быть зарегистрирован на официальное юридическое название компании.
Enterprise Distribution и MDM решают разные задачи. Enterprise Distribution отвечает за подпись и распространение IPA-файлов, а MDM — за управление устройствами и принудительную установку. На практике MDM-решения часто используются для массовой установки Enterprise-приложений: MDM отправляет команду на установку, используя Enterprise сертификат для подписи.
Итоги
Мы разработаем мобильное приложение под ключ
IT Sectr создаёт приложения для iOS и Android для стартапов и бизнеса с 2017 года. Мы проконсультируем вас и предложим наилучшее решение.
Читайте также