Rocketseat Docs
iOS
iOS
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