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

Управление сертификатами Apple через ASO.dev

В ASO.dev мы упростили процесс работы с сертификатами Apple для разработки и публикации приложений.
Теперь вы можете создавать, просматривать, скачивать и удалять сертификаты напрямую в интерфейсе ASO.dev, без необходимости заходить в Apple Developer Portal и без использования Keychain.

Управление сертификатами Apple через ASO.dev
Управление сертификатами Apple через ASO.dev

Для создания сертификата ваш API-ключ App Store Connect должен быть связан с Apple Developer аккаунтом, зарегистрированным как Организация.
Ключ должен иметь разрешение «Доступ к сертификатам, идентификаторам и профилям» (Access to Certificates, Identifiers & Profiles).

Индивидуальные аккаунты Apple Developer не могут создавать сертификаты через API.
Ключ API должен быть создан пользователем с ролью Администратор или Владелец аккаунта, но сам ключ не привязан к роли после создания.

Интерфейс

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

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

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

Что вы можете делать

  • Создавать новые сертификаты
  • Просматривать список ранее созданных сертификатов
  • Генерировать CSR (Certificate Signing Request) для создания сертификатов без использования Keychain или OpenSSL
  • Удалять сертификаты прямо из интерфейса
  • Повторно скачивать действующие сертификаты

Как это работает

  • Вы выбираете тип сертификата
  • Мы автоматически создаём CSR и отправляем его в App Store Connect API
  • Мы предлагаем вам скачать его и приватный ключ
  • Когда сертификат готов - мы показываем его в списке, и вы можете:
    • Скачать как .cer файл повторно
    • Использовать в Xcode или CI/CD
  • Если сертификат уже был создан - вы можете скачать его повторно
  • Если вы хотите удалить сертификат - просто удалите его из списка

После создания вы получаете .cer и .csr, но не сможете восстановить приватный ключ позже.
Сохраните его сразу после генерации, если он потребуется.

Примеры использования

Для разработчиков: быстро получить Development/Distribution сертификат без macOS Для агентств: управлять сертификатами клиентов без переключения между аккаунтами

Форматы файлов

.cer Устанавливается в Keychain или используется при сборке .csr Генерируется автоматически при генерации сертификата

Безопасность

  • Все операции выполняются через официальный API Apple
  • Сертификаты доступны только вам
  • Мы не сохраняем приватные ключи