Spring til hovedindhold

Mobilinstallation

ChurchApps mobilapps bygges og implementeres ved hjælp af Expo EAS Build og distribueres gennem app-butikkerne. Denne side dækker byggeri, indlevering og pushing af over-the-air-opdateringer til både Android og iOS.

Før du begynder

  • Opsætning af mobilapp lokalt -- se B1 Mobile
  • Installer og konfigurér EAS CLI
  • Har adgang til Google Play Console (Android) og/eller Apple App Store Connect (iOS)

Bygger

Android

npm run build:android

iOS

eas build --platform ios --profile production

Indsend til App Stores

Android -- Google Play Store

Efter en vellykket EAS-build indsends Android-binæren (AAB) til Google Play Store gennem Play Console.

iOS -- Apple App Store

Indsend iOS-bygget direkte via EAS:

eas submit --platform ios

OTA-opdateringer

For JavaScript-kun-ændringer, der ikke kræver app store-gennemsyn, skal du bruge over-the-air (OTA) opdateringer:

npm run update:production

Dette bruger EAS Update til at skubbe ændringer direkte til brugerne uden en fuld butikindsendelse.

tip

OTA-opdateringer er betydeligt hurtigere end butiksbyg -- ændringer kan nå brugerne på få minutter i stedet for dage. Brug dem til fejlrettelser, kopieringsændringer og mindre brugergrænsefladeændringer, der ikke involverer native code-ændringer.

Versionsnumre

Før oprettelse af en butiksbygging skal versionsnumre opdateres i flere filer:

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

Hvis du glemmer at opdatere versionsnumre i alle filer, vil det forårsage bygnefejl eller afvisning af app store. Dobbeltkontroller hver fil, der er anført ovenfor, før du starter en produktionsbyg.

Relaterede artikler