Store-Metadaten: Titel, Beschreibung & Screenshots

Was die Stores brauchen, wo es im Repository liegt und wie Screenshots automatisch entstehen.

Auf dieser Seite

Alle Store-Inhalte deiner App liegen versioniert im App-Repository – die Pipeline lädt sie beim Veröffentlichen automatisch mit hoch.

Texte: die fastlane/metadata-Struktur

Pro Sprache (de-DE, en-US, …) gibt es einen Ordner mit Textdateien. In der Application Platform bearbeitest du Sprachen über die Sprach-Chips oben im Editor – dort kannst du Sprachen hinzufügen und entfernen.

iOSios/fastlane/metadata/<sprache>/:

Datei Inhalt
name.txt App-Name im Store
subtitle.txt Untertitel
description.txt Beschreibung
keywords.txt Suchbegriffe (kommagetrennt)
release_notes.txt Was ist neu
support_url.txt, marketing_url.txt, privacy_url.txt Links
apple_tv_privacy_policy.txt Apple-TV-Datenschutz
app_clip_default_experience_subtitle.txt App-Clip-Untertitel

Androidandroid/fastlane/metadata/<sprache>/:

Datei Inhalt
title.txt App-Name im Store
short_description.txt Kurzbeschreibung
full_description.txt Beschreibung
keywords.txt Suchbegriffe (kommagetrennt)
recent_changes.txt Änderungen
support_url.txt, marketing_url.txt, privacy_url.txt Links
promotional_text.txt Werbetext
changelogs/default.txt Standard-Changelog

Plattformweite Felder

iOS Root (ios/fastlane/metadata/):

  • Kategorien (primär/sekundär inkl. Unterkategorien)
  • copyright.txt, app_store_title.txt, app_default_language.txt
  • app_rating_config.json – Altersfreigabe (inkl. Gambling/Loot-Box-relevante Angaben)
  • app_privacy.json – App-Datenschutz für App Store Connect
  • review_information/*.txt – Kontakt für App-Review
  • app_icon.png (1024×1024)

Android Root (android/fastlane/metadata/):

  • app_icon.png, google_data_safety.csv

Store-Grafiken (Android, pro Sprache)

Unter images/:

  • icon.png (512×512)
  • featureGraphic.png (1024×500)
  • promoGraphic.png, tvBanner.png

Screenshots: Geräte und Upload

Store-Screenshots können automatisch generiert oder manuell hochgeladen werden:

  • iOS: iPhone- und iPad-Screenshots (Erkennung über Dateiname)
  • Android: Phone, 7"- und 10"-Tablet-Screenshots

Die Pipeline generiert Screenshots aus UI-Tests:

  1. Lege fest, welche Screens fotografiert werden (test/goldens/Framefile.json) und welche Marketing-Texte darüber stehen (test/goldens/<sprache>/title.strings).
  2. Committe eine leere Datei namens .doppelt-digital-create-new-screenshots ins Repository-Root und pushe nach main.
  3. Die Pipeline rendert die Screens in allen Projektsprachen, setzt sie in Geräterahmen (Frameit) und legt sie in den Metadaten-Ordnern ab.
  4. Beim nächsten Publish werden die neuen Screenshots mit in die Stores hochgeladen; die Marker-Datei räumt die Pipeline selbst wieder weg.
Tipp
Keywords werden in der UI als Chips bearbeitet, im Repository aber als kommagetrennter Text in keywords.txt gespeichert – genau wie Fastlane es erwartet.

Siehe auch