Build: Android-Signierung hinzugefügt
Some checks failed
Android Build Final Fixed / build-android (push) Failing after 7m23s
Some checks failed
Android Build Final Fixed / build-android (push) Failing after 7m23s
This commit is contained in:
@@ -67,11 +67,15 @@ jobs:
|
||||
# 3. APK manuell signieren
|
||||
echo "Verarbeite Keystore-Secret..."
|
||||
|
||||
# Sicherstes Dekodieren: Erst White-Spaces weg, dann base64-binär-Output
|
||||
echo "${{ secrets.ANDROID_KEYSTORE_BASE64 }}" | tr -d '[:space:]' > keystore.b64
|
||||
base64 -d keystore.b64 > release.keystore
|
||||
# Wir speichern das Secret wortwörtlich in eine Datei (wichtig wegen Sonderzeichen)
|
||||
cat <<'EOF' > keystore.b64
|
||||
${{ secrets.ANDROID_KEYSTORE_BASE64 }}
|
||||
EOF
|
||||
|
||||
# Validierung der Dateigröße
|
||||
# Wir löschen ALLES, was kein valides Base64-Zeichen ist (Space, Newlines, Fragen)
|
||||
tr -cd 'a-zA-Z0-9+/=' < keystore.b64 | base64 -d > release.keystore
|
||||
|
||||
# Validierung
|
||||
FILE_SIZE=$(stat -c%s release.keystore)
|
||||
echo "Dekodierte Keystore-Größe: $FILE_SIZE Bytes"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user