Перейти к содержимому

Управление профилями 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.
  • Назовите профиль и создайте его.
Управление профилями App Store через API
Управление профилями App Store через API

Создание профиля в ASO.dev

ASO.dev позволяет управлять профилями напрямую через App Store Connect API:

  • Получение списка всех существующих профилей
  • Создание нового профиля
  • Удаление или обновление профиля
  • Привязка устройств и сертификатов
  • Работа без необходимости авторизации в Apple Developer Console

Это особенно удобно при автоматизации CI/CD процессов или при наличии большого количества приложений.

Полезные советы

  • Обновляйте профили при смене сертификатов (например, при истечении срока).
  • Не забудьте включить нужные устройства для профилей разработки и Ad Hoc.
  • Следите за сроком действия: профили действуют до 1 года (обычно).

Интерфейс

Обновить информацию
Настройки
Переход к документации.

Каждый профиль отображается в виде карточки с информацией о нём:

  • Скачать .mobileprovision файла
  • Имя: Название профиля
  • Тип: Тип профиля
  • ID: Уникальный идентификатор профиля
  • Статус: Индикатор статуса профиля (например, зеленый - активен, красный - истек)
  • Дата выпуска: Дата создания профиля
  • Платформа: Платформа, для которой предназначен сертификат
  • Срок действия: Срок действия профиля
  • Удаление профиля

Скачайте и установите .mobileprovision в Xcode.

Профили — ключевая часть экосистемы App Store, от которых зависит как тестирование, так и публикация приложения.
Их можно создавать вручную, но если у вас много приложений или вы работаете в команде — лучше использовать возможности ASO.dev.