Rocketseat Docs

iOS

iOS

Capa

Intro

Nesse guia iremos assumir que você já possui o ambiente básico do React Native (Expo Managed Workflow). As dependências desse ambiente são:

  • cURL
  • n
  • Node.js (LTS);
  • npm (já vem instalado com o Node);
  • git
  • Homebrew
  • Watchman
  • expo-cli local
  • Expo GO (app a ser instalado no dispositivo Android e/ou iOS)

Caso você não possua esse ambiente, siga esses passos

Seguindo para configuração do ambiente Android no macOS utilizando Expo Bare Workflow ou React Native CLI, iremos realizar 2 instalações principais:

  • CocoaPods;
  • XCode.

CocoaPods

CocoaPods é um gerenciador de dependências que precisaremos instalar para que nossos projetos React Native funcionem corretamente. Execute o seguinte comando no seu terminal:

sudo gem install cocoapods

Xcode

A equipe do React Native recomenda que a versão mínima do XCode utilizada seja a 12 para garantir que não ocorram erros. Caso não consiga atualizar sua versão por ter um SO antigo e tenha muitos problemas com os projetos iOS, recomendamos que utilize o Android

Xcode é uma ferramenta gratuita desenvolvida pela Apple e essencial nos projetos React Native para iOS, visto que é a partir dela que temos acesso a SDKs e Simuladores de diversos dispositivos Apple.

Para baixar, basta acessar a Mac App Store, buscar por Xcode e clicar no botão de Download. Também é possível baixar por esse link.

iOS Simulator

Para aprender como abrir o seu iOS Simulator, siga esses passos.

Executando app no Dispositivo via USB

Caso você tenha um dispositivo físico iOS, também é possível executar a aplicação diretamente nele. Caso tenha interesse em configurar essa etapa, clique aqui

Edit this page on GitHub