Implantação Móvel
As aplicações móveis do ChurchApps são construídas e implantadas usando o Expo EAS Build e distribuídas através das lojas de aplicativos. Esta página cobre a construção, envio e publicação de atualizações over-the-air para Android e iOS.
Antes de Começar
Construção
Android
npm run build:android
iOS
eas build --platform ios --profile production
Envio para as Lojas de Aplicativos
Android -- Google Play Store
Após um build EAS bem-sucedido, o binário Android (AAB) é enviado para a Google Play Store através do Play Console.
iOS -- Apple App Store
Envie o build iOS diretamente via EAS:
eas submit --platform ios
Atualizações OTA
Para alterações apenas em JavaScript que não requerem revisão da loja de aplicativos, use atualizações over-the-air (OTA):
npm run update:production
Isso usa o EAS Update para enviar alterações diretamente aos usuários sem um envio completo para a loja.
As atualizações OTA são significativamente mais rápidas que builds de loja -- as alterações podem chegar aos usuários em minutos em vez de dias. Use-as para correções de bugs, alterações de texto e atualizações menores de UI que não envolvam alterações de código nativo.
Números de Versão
Antes de criar um build para loja, os números de versão devem ser atualizados em múltiplos arquivos:
package.jsonapp.config.jsandroid/app/build.gradleios/*/Info.plistios/*/project.pbxproj
Esquecer de atualizar os números de versão em todos os arquivos causará falhas no build ou rejeição pela loja de aplicativos. Verifique cada arquivo listado acima antes de iniciar um build de produção.
Artigos Relacionados
- B1 Mobile -- Guia de configuração local e desenvolvimento
- Implantação de APIs -- Implantando as APIs do backend
- Implantação de Aplicações Web -- Implantando as aplicações web frontend