Por isso, instalamos o Android Studio e lançamos o aplicativo aqui em um emulador de
Android. Agora, faça o
mesmo no iOS e isso como mencionei antes só funciona no MacOS, infelizmente
você não pode fazer isso no Windows.
O primeiro passo é instalar o Xcode e fazer isso de dentro da App Store,
portanto, da App Store no seu Mac. Lá você pode simplesmente procurar o Xcode e instalar
o Xcode, eu já o instalei, mas basta instalá-lo a partir daí.
Essas são as ferramentas do desenvolvedor da Apple, você só pode instalá-las em um Mac e deve fazê-lo lá. Com isso instalado, certifique-se de instalar as ferramentas
de
linha de comando do Xcode simplesmente iniciando o Xcode e, sem necessariamente abrir um projeto, você não precisa fazer isso, acesse as preferências do
Xcode no canto superior
esquerdo e verifique se conseguiu ferramentas de linha de comando instaladas aqui, selecionando a entrada mais
recente disponível aqui em ferramentas de linha de comando. Isso já é tudo, agora você
pode iniciar um simulador acessando o Xcode e, em seguida, abrir o simulador de ferramenta de desenvolvedor
aqui e isso agora iniciará um simulador iOS, aqui está inicializando e, para
mim, ele
escolheu um iPhone X aqui.
Você pode alterar esse simulador clicando nele e, em seguida, acessando o hardware aqui, dispositivo
e, em seguida, selecionando iOS e você pode escolher telefones diferentes e, se escolher um diferente
aqui, ele lançará um novo emulador com essa configuração diferente e aqui, eu basta ir com este simulador do
iPhone XS, fechei todos os simuladores, reiniciei-o
e ele escolhe automaticamente o último que você escolheu aqui e agora vamos aguardar
a inicialização antes que possamos executar o aplicativo React Native expo lá.
Aqui está rodando e agora novamente, volte para o processo de inicialização do npm, que deve estar em
funcionamento e, aí, você pode pressionar I para iniciar este projeto em um simulador iOS.
Como alternativa, você sempre pode acessar as ferramentas expo dev nessa guia do navegador e clicar em executar no simulador do
iOS,
o que também funcionaria.
Aqui, você também vê algum log em que indica que está se conectando e assim por diante.
Portanto, agora aqui nos perguntam se queremos abrir isso na expo e a
resposta é sim, assim como no Android, ele instalou automaticamente o aplicativo expo para que você não precise fazer
isso manualmente, ele faz isso por você e em seguida, ele lança esse aplicativo e lança seu projeto nesse aplicativo.
Então, vamos esperar novamente que isso termine, clique aqui e aqui
está o
aplicativo. Assim como no dispositivo real, podemos clicar em alterar texto para alterar o texto.
Portanto, este é o aplicativo agora em execução em simuladores,
esta é a configuração que usarei no curso para que eu possa mostrar esse aplicativo em diferentes dispositivos
aqui na tela.
Você também pode testá-lo em simuladores, em dispositivos nativos reais. Antes de publicar um aplicativo,
você
também deve testá-lo em dispositivos reais; caso contrário, não saberá como o aplicativo se comporta lá.
Portanto, usar apenas simuladores não é uma opção, mas para o desenvolvimento, é claro que é ótimo.