Escolhendo o simulador iOS

Helena Strada
Creditas Tech
Nov 5, 2020

--

Dado o contexto do React Native do qual eu estou inserida, diariamente acabamos testando nossas aplicações em diferentes dispositivos, sejam eles iOS ou Android.

Habitualmente, quando necessitamos visualizar os dispositivos Android conectados e disponíveis, utilizamos o seguinte comando (todos via terminal):

adb devices

O adb (Android Debug Bridge) é uma ferramenta de linha de comando que está incluído no pacote Android SDK Platform-Tools.

➜ adb devices
List of devices attached
emulator-5554 device

Para rodar o projeto no device especificado, seguimos com o passo:

➜ yarn android --deviceId=emulator-5554

Em contrapartida, quando olhamos o cenário do iOS, como fazer para escolher um simulador específico?

Vamos realizar os seguintes passos:

xcrun xctrace list devices

Isso fará com que a lista de devices conhecidos seja apresentado como mostra o modelo abaixo:

...
iPhone 5s (12.4) (F35E8FCB-10D1-4AD5-92DA-44CD9423D65E)
iPhone 6 (12.4) (AD3545CA-88B3-4DDA-94E3-D6DDA0DF52CC)
iPhone 6 Plus (12.4) (2835DC47-59B5-4EFE-94CD-C366B58281A5)
iPhone 6s (12.4) (3A97591F-0274-40E6-9A54-ADF1A458197E)
iPhone 6s Plus (12.4) (E7EA58CC-1AFF-41CA-853E-855D44101649)
...

Sendo assim, dado que eu tenha essa lista apresentada, eu posso selecionar o simulador que eu desejo executar, como por exemplo:

yarn ios --simulator="iPhone 5s (12.4)"

Copie até a versão disponível.

Caso tenha ficado com alguma dúvida no processo ou deseja incluir algum feedback, por favor, pode me encaminhar e eu estarei à disposição para te auxiliar nessa jornada.

E muito obrigada pelo tempo disponibilizado na leitura.

Tem interesse em trabalhar conosco? Nós estamos sempre procurando por pessoas apaixonadas por tecnologia para fazer parte da nossa Tripulação! Você pode conferir nossas vagas aqui.

--

--