APK hataları

EAS: keystore ve credentials hatası

Hata metni

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.

Neden

Etkileşimsiz modda EAS'ın kullanacağı imza anahtarı yok. İlk derlemede anahtar elle oluşturulmalı ya da yüklenmeli.

Adım adım çözüm

  1. eas credentials --platform android çalıştır; menüden anahtar oluştur ya da kendi keystore'unu yükle.
  2. İlk derlemeyi etkileşimli yap; EAS anahtarı kendisi oluşturup saklar.
  3. Kendi anahtarın varsa credentials.json ile yerel kullanımı seç ama dosyayı git'e koyma.
  4. Anahtarın kopyasını eas credentials ile indirip güvenli yerde sakla.
  5. Sonra --non-interactive derleme çalışır.

Örnek komutlar

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

Tekrarlanmasın diye

İmza anahtarını kaybetme: kopyasını en az iki ayrı güvenli yerde sakla.

Yazar ve lisans: Nibras Code