Zum Hauptinhalt springen

Mobile-Deployment

ChurchApps Mobile-Apps werden mit Expo EAS Build gebaut und über die App-Stores verteilt. Diese Seite behandelt das Bauen, Submitten und Pushen von Over-the-Air-Updates für Android und iOS.

Vor dem Start

  • Richten Sie die Mobile-App lokal ein — siehe B1 Mobile
  • Installieren und konfigurieren Sie die EAS CLI
  • Haben Sie Zugriff auf Google Play Console (Android) und/oder Apple App Store Connect (iOS)

Bauen

Android

npm run build:android

iOS

eas build --platform ios --profile production

Submitten an App-Stores

Android — Google Play Store

Nach erfolgreicher EAS-Build wird die Android-Binärdatei (AAB) über Play Console an den Google Play Store submitted.

iOS — Apple App Store

Submitten Sie den iOS-Build direkt via EAS:

eas submit --platform ios

OTA-Updates

Für JavaScript-Only-Änderungen, die kein App-Store-Review benötigen, nutzen Sie Over-the-Air-Updates (OTA):

npm run update:production

Dies nutzt EAS Update, um Änderungen direkt an Benutzer zu pushen, ohne einen vollständigen Store-Submit.

Tipp

OTA-Updates sind significantly schneller als Store-Builds — Änderungen können in Minuten statt Tagen bei Benutzern ankommen. Nutzen Sie sie für Bug-Fixes, Copy-Änderungen und Minor-UI-Updates, die keine Native-Code-Änderungen beinhalten.

Versionsnummern

Vor Erstellung eines Store-Builds müssen Versionsnummern in mehreren Dateien aktualisiert werden:

  • package.json
  • app.config.js
  • android/app/build.gradle
  • ios/*/Info.plist
  • ios/*/project.pbxproj
Warnung

Das Vergessen, Versionsnummern in allen Dateien zu aktualisieren, verursacht Build-Fehler oder App-Store-Ablehnung. Überprüfen Sie doppelt jede oben aufgelistete Datei, bevor Sie einen Production-Build starten.

Verwandte Artikel