1114291313
Fastlane supply config (android/fastlane) with de-DE metadata structure, integration_test-driven screenshot automation (screenshot_test.dart, test_driver, tool/screenshots.sh) using stable keys on the login form, refreshed materials/screenshots (phone + 7-inch) and app banner/symbol. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Fastlane – Play-Store-Screenshots & Upload
Schritt 2 der Play-Store-Automatisierung. Die App muss dafür nicht neu
gebaut werden – der Demo-Modus (demo@-Login) liefert die kompletten Inhalte
aus Fixtures.
1. Screenshots aufnehmen
Ein Gerät/Emulator (≥ Android 8) per adb devices sichtbar, dann aus dem
Client-Wurzelverzeichnis:
tool/screenshots.sh
Fährt Phone (1080×1920), 7″ (1200×1920) und 10″ (1600×2560) nacheinander durch
(setzt die Displaygröße per adb shell wm size/density) und legt die PNGs in
metadata/android/de-DE/images/{phone,sevenInch,tenInch}Screenshots/ ab.
- Nur eine Größe:
PROFILES="phone" tool/screenshots.sh - Profile-Build (flüssigere Frames):
BUILD_MODE=profile tool/screenshots.sh
2. Hochladen
Service-Account-JSON der Google Play Developer API besorgen und referenzieren:
export SUPPLY_JSON_KEY=/pfad/zu/play-service-account.json
cd android
fastlane upload_screenshots # nur Bilder
# oder
fastlane upload_metadata # Bilder + Texte/Changelogs, keine Binaries
Der Service-Account-Key wird nicht eingecheckt (siehe .gitignore).