Ошибки APK

EAS: ошибка keystore и credentials

Текст ошибки

Keystore generation failed / Failed to set up Android credentials. Please provide your keystore or let EAS generate one. Build is running in non-interactive mode.

Причина

В неинтерактивном режиме у EAS нет ключа подписи. При первой сборке ключ нужно создать или загрузить вручную.

Решение по шагам

  1. Выполни eas credentials --platform android и создай ключ или загрузи свой keystore через меню.
  2. Первую сборку сделай интерактивно: EAS сам создаст и сохранит ключ.
  3. Если ключ свой, выбери локальное использование через credentials.json, но не коммить этот файл.
  4. Скачай копию ключа через eas credentials и храни в надёжном месте.
  5. После этого сборки с --non-interactive заработают.

Примеры команд

eas credentials --platform android
eas build --platform android --profile production
eas build --non-interactive --platform android --profile preview

Как не повторить

Не теряй ключ подписи: держи копии минимум в двух разных надёжных местах.

Автор и лицензия: Nibras Code