Yeqa uye kokucuketse lokuyinhloko

Kufakwa Kwetinhlelo Teselula

Tinhlelo teselula te-ChurchApps takhiwa futsi tifakwa kusetjentiswa i-Expo EAS Build futsi tisatjalaliswe ngetitolo tetinhlelo. Lelikhasi likhuluma ngekwakha, ngekutfumela (submitting), kanye nekutfumela ema-update la-over-the-air ku-Android nase-iOS.

Ngaphambi Kwekutsi Ucale

  • Hlela uhlelo lweselula ngasekhaya -- bona B1 Mobile
  • Faka futsi uhlele i-EAS CLI
  • Yiba nemfinyelelo ku-Google Play Console (Android) kanye/nome i-Apple App Store Connect (iOS)

Kwakha

Android

npm run build:android

iOS

eas build --platform ios --profile production

Kutfumela Etitolo Tetinhlelo

Android -- I-Google Play Store

Ngemuva kwekwakha lokuphumelele kwe-EAS, i-binary ye-Android (AAB) itfunyelwa ku-Google Play Store ngeluhambo lwe-Play Console.

iOS -- I-Apple App Store

Tfumela lokwakhiwe kwe-iOS ngco ngeluhambo lwe-EAS:

eas submit --platform ios

Ema-Update la-OTA

Kutishintjo letiyi-JavaScript kuphela letingadzingi kubuywa (review) yitolo lelinhlelo, sebentisa ema-update la-over-the-air (OTA):

npm run update:production

Loku kusebentisa i-EAS Update kutfumela shintjo ngco kubasebentisi ngaphandle kwekutfumela lokugcwele kwitolo.

seluleko

Ema-update la-OTA asheshe kakhulu kunelokwakhiwa kwitolo -- lushintjo lungafinyelela kubasebentisi ngemaminithi esikhundleni semalanga. Asebentise ekulungiseni tibhagi (bugs), kushintja kwembhalo, kanye nekushintja lokuncane kwe-UI lokungahlanganisi kushintjwa kwe-code yendabuko.

Tinombolo Tevasyini

Ngaphambi kwekwakha lokutakwitolo, tinombolo tevasyini kufanele tibuyekwetwe emafayeleni lamanyenti:

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

Kukhohlwa kubuyeketa tinombolo tevasyini kuwo onkhe emafayela kutokwenta kwehluleke kwakha kumbe kwaliwe yitolo lelinhlelo. Chaka kabili onkhe emafayela lakhonjiswe ngetulu ngaphambi kwekucala kwakha kwe-production.

Emahloko Lahlobene