APK xətaları

EAS: keystore və credentials xətası

Xəta mətni

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.

Səbəb

Qeyri-interaktiv rejimdə EAS-ın istifadə edəcəyi imza açarı yoxdur. İlk dəfə quranda açar əl ilə yaradılmalı və ya yüklənməlidir.

Addım-addım həll

  1. eas credentials --platform android işlət və menyudan açarı yarat və ya öz keystore-nu yüklə.
  2. İlk quruluşu interaktiv rejimdə et, EAS açarı özü yaradıb saxlayacaq.
  3. Öz açarın varsa, credentials.json ilə yerli istifadəni seç, amma faylı git-ə qoyma.
  4. Açarın nüsxəsini eas credentials ilə endirib təhlükəsiz yerdə saxla.
  5. Sonra --non-interactive ilə quruluş işləyəcək.

Nümunə əmrlər

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

Təkrarlanmasın deyə

İmza açarını itirmə: nüsxəsini ən azı iki ayrı təhlükəsiz yerdə saxla.

Müəllif və lisenziya: Nibras Code