Skip to content

guileraguiar/click

Repository files navigation

Guia do Expo 🚀

Expo é uma ferramenta utilizada para o React Native.

Etapas para testar o app

Para testar sem precisar buildar um apk, apenas baixe o app Expo que está presente pra Android e iOS. com o app baixado, note que, ao realizar o npm start (debugando o app), irá abrir uma página no seu navegador e junto um QR Code.

  • No iphone, abra a câmera e foque no QR Code para ver o resultado.

  • No android, abra o app e clique no ícone do QR Code e foque no QR Code da página do seu navegador.

1. Instalando o CLI (padrão react)

npm install --global expo-cli

2. Debugando

npm start

ANTES DE BUIDAR O .apk/.ipa!

Para poder buildar .apk ou .ipa, é necessário obter uma conta no Expo.

3. Buildando o .apk (Android)

expo build:android -t apk

3.1. Rodando o .apk direto no celular (necessário estar plugado no USB)

adb install app-filename.apk

4. Rodando a build no Apple TestFlight (iOS)

build ios

Logo, digite a sua Apple ID e sua senha (conta de desenvolvedor). A conta de DEV serve para gerar o arquivo .ipa (tipo o .apk só que para iOS).

Ao fazer login, o Expo fará a seguinte pergunta:

How would you like to upload your credentials?

Bom, na hora de publicar apps iOS, o processo é super chato e demorado, pois é preciso criar várias condições, licenças, perfis de provicionamento, criar o app dentro do iTunes Connect para testar, certificados, enfim, muita coisa 😅

Porém, o Expo consegue fazer TUDO sozinho, ou seja, menos dor de cabeça.

Portanto, selecione a opção:

Expo handles all credentials, you can still provide overrides

Will you provide your own Apple Distribution Certificate?

Let Expo handle the process

Would you like to reuse Apple Distribution Certificate from another app?

No, please create a new one

Will you provide your own Apple Push Notifications service key?

Let Expo handle the process

Would you like to reuse Apple Push Notifications service key from another app?

No, please create a new one

Agora precisamos testar o app. Para isso, é necessário utilizar o TestFlight. O TestFlight serve para você testar os apps para iOS.

Devido as constantes atualizações no site da Apple, poderá acontecer que, as próximas etapas não sejam iguais as atuais páginas. O Diego do canal da Rocketseat explica melhor essa parte! Link do vídeo.

  • Acesse o Apple Developer Program;

  • Faça o login da sua Apple ID;

  • Clique em App Store Connect;

  • Meus apps;

  • No canto superior esquerdo da tela, localize um ícone com sinal de +;

  • Pronto, agora é só cadastrar o app!

About

WebView do site Click da Copapel.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published