Управление профилями App Store через API
Профили (Profiles) в App Store Connect — это важная часть системы управления сборкой и распространением iOS-приложений. Они используются для подписи приложений и обеспечения их работы на устройствах, а также для публикации в App Store.
Виды профилей
Существует три основных типа профилей:
- Профиль разработки (Development Profile): Используется при установке приложения на устройства для тестирования. Связан с сертификатом разработчика и конкретными UDID-ами устройств.
- Профиль для тестирования вне App Store (Ad Hoc Profile): Позволяет распространять приложение ограниченному числу пользователей (до 100 устройств на тип) вне App Store, например, по почте. Также требует список UDID-ов.
- Профиль распространения (Distribution Profile) Используется для публикации приложений в App Store или через MDM (например, в случае Enterprise-профиля). Связан с сертификатом распространения.
Как создать профиль вручную
- Перейдите в Certificates, Identifiers & Profiles в Apple Developer Console.
- Выберите вкладку Profiles → нажмите +.
- Выберите тип профиля (например, App Store, Ad Hoc или Development).
- Выберите нужный App ID (приложение).
- Выберите соответствующий сертификат (например, Apple Distribution).
- Укажите список устройств, если это Ad Hoc или Development.
- Назовите профиль и создайте его.


Создание профиля в ASO.dev
ASO.dev позволяет управлять профилями напрямую через App Store Connect API:
- Получение списка всех существующих профилей
- Создание нового профиля
- Удаление или обновление профиля
- Привязка устройств и сертификатов
- Работа без необходимости авторизации в Apple Developer Console
Это особенно удобно при автоматизации CI/CD процессов или при наличии большого количества приложений.
Полезные советы
- Обновляйте профили при смене сертификатов (например, при истечении срока).
- Не забудьте включить нужные устройства для профилей разработки и Ad Hoc.
- Следите за сроком действия: профили действуют до 1 года (обычно).
Интерфейс
Обновить информацию
Настройки
Переход к документации.
Каждый профиль отображается в виде карточки с информацией о нём:
- Скачать
.mobileprovision
файла - Имя: Название профиля
- Тип: Тип профиля
- ID: Уникальный идентификатор профиля
- Статус: Индикатор статуса профиля (например, зеленый - активен, красный - истек)
- Дата выпуска: Дата создания профиля
- Платформа: Платформа, для которой предназначен сертификат
- Срок действия: Срок действия профиля
- Удаление профиля
Скачайте и установите .mobileprovision
в Xcode.
Профили — ключевая часть экосистемы App Store, от которых зависит как тестирование, так и публикация приложения.
Их можно создавать вручную, но если у вас много приложений или вы работаете в команде — лучше использовать возможности ASO.dev.