TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸

Expo keystore invalid format error

June 29, 2020

Problem

Build Fehler:

code
Invalid keystore format

Typisch wenn:

  • falsche Datei (z.B. Play Upload Cert .der statt .jks)
  • kaputte Datei
  • falsches Passwort/Alias

Keystore pruefen

code
keytool -list -keystore app.jks -alias "my_alias"

Wenn die Datei kaputt ist, bekommst du:

code
java.io.IOException: Invalid keystore format

Loesung (Expo Classic / EAS)

Expo Classic (legacy)

code
expo build:android --clear-credentials

Achtung: Das loescht die Keys auf Expo Servern. Nur machen, wenn du den korrekten Keystore sicher hast.

EAS (empfohlen)

code
npx eas credentials

Dort kannst du:

  • Keystore anzeigen
  • Keystore ersetzen
  • Upload Key rotieren

Wichtig

Der Keystore muss zum bereits im Play Store verwendeten App Signing Key passen. Sonst sind Updates nicht mehr moeglich.