Ошибка 401 при выкатке iOS

Выкатка через Codemagic падает на шаге получения файлов подписи: ключ API для App Store Connect недействителен или у него истёк срок.

Failed Step: Fetch signing files
GET https://api.appstoreconnect.apple.com/v1/bundleIds?limit=100&sort=name&filter%5Bidentifier%5D=appname.com&filter%5Bplatform%5D=IOS returned 401: Authentication credentials are missing or invalid. Provide a properly configured and signed bearer token, and make sure that it has not expired.
инфо
Что нужно заранее
  • Доступ к аккаунту App Store Connect.
  • Право управлять ключами API в разделе Users and Access.
  1. Откройте App Store Connect и перейдите в Users and Access → Keys.

  2. Если появилось предложение запросить доступ, нажмите Request Access.

  3. Нажмите Generate API Key или кнопку (+).

  4. Заполните:

    • Name — понятное имя ключа;
    • Access — нужный уровень доступа.
  5. Нажмите Generate.

  6. Скачайте ключ кнопкой Download API Key.

    заметка

    Если кнопка скачивания не появилась, обновите страницу — ключ выдаётся один раз, второй попытки не будет.

  7. Во FlutterFlow откройте Settings & Integrations → Deployment.

  8. В блоке Private Key нажмите Upload Private Key и выберите скачанный файл.

  9. Запустите выкатку заново.

заметка

Если ошибка осталась, напишите в поддержку: support@flutterflow.io.

перевод официальной документации FlutterFlow

обновлено

ESC