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 года. Мы проконсультируем вас и предложим наилучшее решение.

Обсудить проект

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