Zum Inhalt springen

App veröffentlichen

Hier veröffentlichst du deine fertige App im Apple App Store und/oder Google Play Store. Der Veröffentlichungs-Assistent führt dich Schritt für Schritt durch den Prozess.

PlattformStoreVoraussetzung
iOSApple App StoreApple Developer Account
AndroidGoogle Play StoreGoogle Play Developer Account

Nach der ersten erfolgreichen Veröffentlichung werden alle weiteren Updates automatisch über die App-Updates-Funktion abgewickelt - ohne manuellen Eingriff.



AnforderungBeschreibungWo bekommst du es?
Apple Developer AccountKostenpflichtiges Entwicklerkonto (inkl. Identitätsprüfung)developer.apple.com/enroll (99 €/Jahr)
App Store Connect API KeyAPI-Schlüssel für automatische UploadsApp Store Connect → Benutzer und Zugriff → Integrationen
Issuer IDIdentifikator für deinen AccountApp Store Connect → Benutzer und Zugriff → Integrationen
Key IDIdentifikator für den API-SchlüsselApp Store Connect → Benutzer und Zugriff → Integrationen
App-Eintrag in App Store ConnectDie App muss mit ihrer Bundle ID angelegt seinApp Store Connect → Meine Apps → Neue App
AnforderungBeschreibungWo bekommst du es?
Google Play Developer AccountEntwicklerkonto bei Google (inkl. Identitätsprüfung)play.google.com/console/signup (25 $ einmalig)
Service Account JSONDienstkonto für automatische UploadsGoogle Cloud Console → Dienstkonten
App-Eintrag im Play StoreDie App muss bereits angelegt seinGoogle Play Console → App erstellen

Der iOS-Workflow ist vollständig automatisiert:

Assistent → Build → Automatischer Upload zu TestFlight → Fertig!

Nach dem Upload erscheint deine App automatisch in TestFlight, wo du sie testen und zur Prüfung einreichen kannst.

Der Android-Workflow für die Erstveröffentlichung:

Assistent → Build → Download der AAB-Datei → Manueller Upload zur Play Console

Nach der ersten Veröffentlichung sind alle weiteren Updates vollautomatisch!


  1. Öffne das Admin-Dashboard
  2. Tippe auf App veröffentlichen
  3. Wähle die Plattform(en): iOS, Android oder Beide
  4. Wähle deine Deep-Link-Subdomain (z.B. go, share, read)
  5. Konten einrichten: Der Assistent führt dich durch die Erstellung deines Apple-/Google-Developer-Kontos und du bestätigst pro Anbieter, wenn es erledigt ist (siehe nächster Abschnitt)
  6. Optional: Wenn Firebase aktiv ist, richtest du hier dein Firebase-Projekt + Service Account ein
  7. Folge dem geführten Assistenten für jede Plattform und lade die erforderlichen Dateien hoch
  8. Optional: Generiere KI-optimierte Store-Texte mit ASO Metadaten
  9. Prüfe die Zusammenfassung (Admin-PIN, E-Mail, AVV)
  10. Starte die Veröffentlichung

Nach Plattform- und Subdomain-Auswahl zeigt dir der Assistent für jede gewählte Plattform eine Konto-Karte mit Status (Noch nicht begonnen / In Arbeit / Erledigt) und einem Kosten-/Dauer-Hinweis.

  1. Tippe auf eine Karte (z.B. Apple Developer Account), um die geführte Anleitung zu öffnen.
  2. Arbeite die kurzen Schritte ab und nutze die „Öffnen”-Buttons (Apple Developer App / Browser bzw. Play Console), um die Konto-Erstellung auf den offiziellen Seiten durchzuführen.
  3. Brauchst du mehr Details, öffne „Ausführliche Anleitung” (App Store Connect einrichten bzw. Google Play Console einrichten).
  4. Wenn dein Konto und der App-Eintrag stehen, tippe auf „Als erledigt markieren”. Die Karte wird grün.
  5. Erst wenn alle Konten erledigt sind und die Datenschutzerklärung bestätigt ist, wird der Weiter-Button aktiv.

DateiFormatBeschreibung
API Key.p8App Store Connect API-Schlüssel
FeldBeschreibung
Issuer IDDeine Account-ID aus App Store Connect
Key IDID des hochgeladenen API-Schlüssels

Nach erfolgreichem Build wird deine App automatisch zu App Store Connect hochgeladen. Du siehst dann in der App:

  1. Erfolgsmeldung mit Apple-Logo
  2. Verarbeitungshinweis - Apple verarbeitet deinen Build (10-30 Minuten)
  3. Nächste Schritte für TestFlight
  1. Warte auf die E-Mail von Apple (ca. 10-30 Min)
  2. Öffne App Store Connect
  3. Gehe zu TestFlight → Dein Build
  4. Beantworte die Compliance-Fragen (Verschlüsselung)
  5. Füge Tester hinzu oder reiche zur Prüfung ein

DateiFormatBeschreibung
Service Account JSON.jsonDienstkonto aus Google Cloud Console
FeldBeschreibung
Package NameDer Package-Name deiner App (z.B. com.example.app)

Da die Google Play API keine neuen Apps erstellen kann, musst du die erste AAB-Datei manuell hochladen:

  1. Build abgeschlossen - Du siehst eine Erfolgsmeldung
  2. Download-Button - Lade die AAB-Datei herunter
  3. Anleitung - Folge den Schritten für den manuellen Upload
  1. Tippe auf AAB herunterladen in der App
  2. Die Datei wird auf dein Gerät heruntergeladen
  3. Öffne die Google Play Console auf deinem Computer
  4. Gehe zu deiner App → ReleaseProduktion (oder Interner Test)
  5. Erstelle einen neuen Release
  6. Lade die AAB-Datei hoch
  7. Fülle die Release-Informationen aus
  8. Reiche zur Prüfung ein
  9. Bestätige in der BLOCQ-App, dass du hochgeladen hast

Sobald du in der BLOCQ-App bestätigst, dass du die AAB hochgeladen hast:

  • Der Status wechselt zu Veröffentlicht
  • Zukünftige Updates erfolgen vollautomatisch über App-Updates

Wenn du iOS und Android gleichzeitig veröffentlichst:

PlattformWas passiert
iOSAutomatischer Upload zu TestFlight ✓
AndroidAAB zum Download bereit → Manueller Upload

Du siehst dann eine kombinierte Ansicht:

  • iOS-Erfolg oben mit TestFlight-Info
  • Android-Download mit Anleitung für Play Console

StatusSymbolBedeutung
EingereichtDeine App wurde an den BLOCQ-Server gesendet
In Bearbeitung🔨Die App wird gerade gebaut
Build fertig📦Der Build ist abgeschlossen
Bereit zum Download⬇️AAB steht zum Download bereit (Android)
Bei Apple🍎App wurde zu TestFlight hochgeladen (iOS)
Warte auf BestätigungWarte auf deine Upload-Bestätigung
VeröffentlichtErfolgreich abgeschlossen
FehlgeschlagenEin Fehler ist aufgetreten

SchrittWas passiertDauer
1. Paket erstellenApp-Konfiguration und Medien werden verpackt~2 Min
2. Upload zum ServerDas Paket wird an den BLOCQ-Build-Server gesendet~5 Min
3. App bauenDer Server erstellt die fertigen App-Dateien15-45 Min
4. BereitstellungiOS → TestFlight, Android → Download~5 Min
5. FertigDu erhältst eine Benachrichtigung-

StorePrüfungsdauerWas wird geprüft?
Apple App Store1-7 TageRichtlinien-Konformität, Sicherheit, Funktionalität
Google Play Store1-3 TageRichtlinien-Konformität, Sicherheit, Inhalte

Nach der ersten erfolgreichen Veröffentlichung werden alle weiteren Updates automatisch abgewickelt:

  1. Gehe zu AdminApp-Updates
  2. Klicke auf Update anfordern
  3. Der Build wird automatisch erstellt und in beide Stores hochgeladen

→ Mehr dazu: App-Updates


Wenn Apple oder Google deine App ablehnt:

Der “Ablehnung melden”-Button findest du in der Statusansicht nach einer Veröffentlichung.


Wenn der Build-Prozess fehlschlägt:

  1. Prüfe die Fehlerdetails im Status-Bereich
  2. Korrigiere das Problem (z.B. falsches Zertifikat)
  3. Starte den Prozess erneut mit Erneut versuchen
FehlerUrsacheLösung
Ungültiges ZertifikatZertifikat abgelaufen oder ungültigNeues Zertifikat erstellen und hochladen
Falsche Bundle IDProvisioning Profile passt nichtProfile mit korrekter Bundle ID erstellen
API-Schlüssel abgelaufenSchlüssel widerrufen oder abgelaufenNeuen Schlüssel in App Store Connect erstellen
Service Account fehlt BerechtigungFalsche Rolle im Play StoreRolle “Administrator (alle Berechtigungen)” zuweisen


Warum muss ich bei Android die AAB manuell hochladen?

Abschnitt betitelt „Warum muss ich bei Android die AAB manuell hochladen?“

Die Google Play API erlaubt keine automatische Erstellung neuer Apps. Dies ist eine technische Einschränkung von Google, die auch andere Plattformen wie FlutterFlow betrifft. Nach dem ersten manuellen Upload erfolgen alle weiteren Updates automatisch.

Diese Funktion ist nur für den Eigentümer der App sichtbar. Wenn du Administrator oder Redakteur bist, hast du keinen Zugriff.

PhaseDauer
Build-Prozess15-60 Minuten
Google Play Prüfung1-3 Tage
Apple App Store Prüfung1-7 Tage

Sobald die Veröffentlichung gestartet ist, kann sie nicht abgebrochen werden. Du kannst aber ein neues Update veröffentlichen, sobald der Prozess abgeschlossen ist.

Die Veröffentlichung über BLOCQ ist im Abo enthalten. Du benötigst jedoch eigene Developer-Accounts:

  • Apple: 99€/Jahr
  • Google: 25$ einmalig

Ja, alle Daten werden verschlüsselt übertragen. Passwörter werden nie gespeichert - die Authentifizierung erfolgt ausschließlich über API-Schlüssel.

FunktionErstveröffentlichungApp-Updates
ZweckApp zum ersten Mal veröffentlichenBLOCQ-Updates einspielen
Wo?Admin → App veröffentlichenAdmin → App-Updates
AndroidManueller AAB-Upload nötigVollautomatisch
iOSAutomatisch zu TestFlightVollautomatisch