Dein Projekt veröffentlichen

Apps veröffentlichen (iOS & Android)

Vom Merge bis in den Store: TestFlight und Internal Track laufen automatisch, die Store-Freigabe machst du per Klick.

Auf dieser Seite

Die Plattform baut, signiert und verteilt deine Apps automatisch. Du kümmerst dich nur um zwei Dinge: einmalig die Store-Zugänge einrichten und später die Freigabe in den Store anstoßen.

Einmalige Einrichtung

  1. Store-Accounts anlegen – als Organisation-Credential:
  2. In der App verknüpfen: Beim Erstellen oder Bearbeiten der App legst du die Bundle-ID fest und wählst den Store-Account aus.
  3. Bestehende Play-Store-Apps: Falls die App schon veröffentlicht ist, importiere den ursprünglichen Upload-Key — siehe Android: Upload-Key importieren.
  4. Metadaten pflegen: Titel, Beschreibung und Screenshots – siehe Store-Metadaten.

Das iOS-Code-Signing (Zertifikate, Provisioning-Profile) verwaltet die Plattform automatisch über ein verschlüsseltes Repository deiner Organisation – hier musst du nichts tun.

Was bei jedem Merge automatisch passiert

Sobald dein Code in main ist und ein Store-Account verknüpft ist:

  1. Die Pipeline baut die Release-Builds für iOS und Android und vergibt die neue Version.
  2. publish-ios lädt den Build zu TestFlight (interne Tester) hoch und aktualisiert die Store-Metadaten – ohne Einreichung zur Prüfung.
  3. publish-android veröffentlicht den Build im Internal Track der Play Console.
  4. Zusätzlich werden die Builds über Firebase App Distribution an Tester verteilt.

Du kannst jeden Stand also erst intern testen, bevor er in den Store geht.

Hinweis
Ohne verknüpften Store-Account baut die Pipeline Debug-Builds und verteilt sie nur über Firebase App Distribution – praktisch für frühe Projektphasen.

Die Store-Freigabe (manuell)

Wenn ein Stand in den Store soll, startest du in GitLab unter CI/CD → Pipelines den manuellen Job:

  • release-ios – reicht die App bei Apple zur Prüfung ein; nach bestandener Prüfung wird sie automatisch veröffentlicht.
  • release-android – befördert den Internal-Track-Build in den Production Track des Play Stores.

Tipps zur Store-Prüfung: Hinweise zur App-Store-Review.

Siehe auch