Do build ao Deploy, um tutorial de um projeto mobile
Pessoal recetemente participei do evento NLW-11 Setup-(Trilha-Ignite) que é promovido pela Rocketseat, no evento o desafio, foi o desenvolvimento de aplicação web, aplicação backend e o aplicativo mobile.
Como no evento não foi passado este conteúdo, resolvi, fazer este artigo para ajudar a comunidade de Dev's, vamos ao passo a passo de como fazer o build e deploy, do aplicativo construído no evento.
O projeto que faremos a etapa do build e deploy é esse aqui.
1°-PASSO
Instalar o cli expo
npm install -g eas-cli
2°-PASSO
É preciso ter se cadastrado na expo para ter acesso, caso você não tenhe cadastro faça seu cadastro aqui, ou se já tiver, faça login aqui
Fazer login na sua conta expo pelo cli:
eas login
Você deverá ver no seu terminal:
se aparecer logged in é porque deu certo e você conseguiu logar.
3°-PASSO
Gere o arquivo eas.json:
eas build:configure
Você deverá ver no terminal:
4°-PASSO
Rode o comando para fazer o build:
eas build
Você deverá ver no terminal:
Selecione ios ou android.
Após finalizado ele fará o upload do arquivo gerado para sua conta expo, e gerará o endereço pra você fazer download do seu arquivo.
Outra maneira de fazer download do arquivo é dentro de sua conta expo você acessa o endereço: https://expo.dev/accounts/suaconta, e depois acesse: https://expo.dev/accounts/seu-username-login/projects/mobile/builds/seu-build ,você deverá ver:
Aí só fazer o download.
5°-PASSO
Se preferir após a compilação (build), estiver concluída, execute eas submit
para carregar o aplicativo nas lojas de aplicativos.
Veja como é no terminal:
Selecione o arquivo de build que foi feito o upload na sua conta expo:
Escolha o arquivo na sua conta expo:
Você precisará de sua chave JSON da conta de serviço do Google, que é necessário para carregar seu aplicativo na Google Play Store, não vou fazer aqui está etapa mas isso é tudo o que é necessário pra você saber, está etapa da chave JSON, você consegue fazer sozinho, chegamos ao fim.
Tutorial para gerar sua chave na goole service.
Referência
Documentação-1 expo.
Documentação-2 expo.
Sobre Mim