Como Testar Seu Aplicativo iOS em um Aparelho de Verdade
Tempo de leitura: 2 minutos
![Como Testar Seu Aplicativo iOS em um Aparelho de Verdade Como Testar Seu Aplicativo iOS em um Aparelho de Verdade](/content/dam/twilio-com/global/en/blog/legacy/2018/como-testar-aplicativo-ios-aparelho-de-verdade/zG9Q_3BAyCXsxC2F1-ZPd7Gbn62ZEJ5Z2LSdMSVFVgIUUJ4euGVruamhXBS9pyF4sSv6TuAJJf_xXD.png)
Existem algumas funcionalidades de aplicativos iOS que não funcionam no simulador iOS. Talvez você queira testar como seu aplicativo se comporta com a câmera ou enviar uma mensagem SMS da aplicação. Para esses exemplos e muitos outros outros, você vai precisar testar e debugar sua aplicação usando um aparelho real.
Como selecionar seu iPhone como o Aparelho “de Simulação”
Simulação está em aspas aqui já que vamos criar um aplicativo real em seu celular; não se trata mais de uma simulação. Abra um projeto no Xcode e clique no dispositivo próximo do botão de Run ▶ no canto superior esquerdo da tela do Xcode.
![Área de escolha do emulador ou aparelho](/content/dam/twilio-com/global/en/blog/legacy/2018/como-testar-aplicativo-ios-aparelho-de-verdade/PcH_3DCl9sOUVVnbIxsJM_x7AN60qOPmfhyHjugGjU7EwGgIxivMa26iTYted26UYv3zZGsCOu_t45.png)
Plugue seu iPhone no seu computador. Você poderá selecionar o aparelho no topo da lista.
![Lista de opções de emuladores e dispositivos reais conectados no computador](/content/dam/twilio-com/global/en/blog/legacy/2018/como-testar-aplicativo-ios-aparelho-de-verdade/K1ingAia8zZDMEJbQyEWJEEo13MthDn5AIqcK4jASGdVBRwMAA561dlVTjLjK9JmKFOM94KywT22XJ.png)
Destrave seu aparelho e aperte (⌘R) para rodar a aplicação. Você vai ver o Xcode instalar o aplicativo e vincular o debugger. O aplicativo deve abrir em seu celular.
![Animação explicando a execução do aplicativo no celular ou emulador](/content/dam/twilio-com/global/en/blog/legacy/2018/como-testar-aplicativo-ios-aparelho-de-verdade/8l9EPc296cK6iHlJ3dC-xIYWnJDobiAAH2zcLTLnLjXM3LhF_9lNOonslzi8vOlMR4Rq0e_KWR53vS.gif)
Solucionando Problemas Frequentes
A primeira vez que tentei conectar meu iPhone ao Xcode, não funcionou. De acordo com o meu melhor amigo, Stack Overflow, eu não fui o único que tive problemas. Vamos compartilhar os fixes de alguns erros comuns que você pode encontrar.
“Signing Requires a Development Team”
![Mensagem de aviso explicando a necessidade de uma conta de desenvolvedor](/content/dam/twilio-com/global/en/blog/legacy/2018/como-testar-aplicativo-ios-aparelho-de-verdade/zISudszA8Oypx5h0duRHgqFH_8_qGquu8EtMEy8gSh3KqZCd__w4uz4TbBbgnOZaG-UIJ72LPS35Ca.png)
O Xcode precisa que você vincule seu projeto a uma conta de desenvolvedor Apple para rodar o simulador em um aparelho. Você pode fazer isso da aba “Geral” nas configurações de Projeto. No Xcode 7, ele pode ser qualquer Apple ID.
Abra o menu de Equipe que atualmente diz “Nenhum” e selecione uma. Se não tiver, clique em “Adicionar uma Conta...” e crie uma com seu Apple ID.
![Tela de configuração com local de escolha da conta de desenvolvedor](/content/dam/twilio-com/global/en/blog/legacy/2018/como-testar-aplicativo-ios-aparelho-de-verdade/GjyYgoOxkQWJY1D3cwYX1HlM9ku1CAK1Fmy26Q0f0TBK8F49IQLoK5dCjEjVJDKtSPhZhWYJWE1xK6.png)
![Tela com aviso para desbloquear o iPhone para continuar](/content/dam/twilio-com/global/en/blog/legacy/2018/como-testar-aplicativo-ios-aparelho-de-verdade/DsY9Jml6gfC1g7kOHZUOxWZgxsB5o3ZK0rpgO40tHGnV45sn-I7nw-ViKlwUPjbyOXuz_xMm7sMwCs.png)
Este bug engraçado vem acontecendo desde pelo menos o Xcode 6. Existem várias soluções em potencial no Stack Overflow. Isso é o que funcionou para mim:
- Desconecte seu iPhone
Reinicie Localização & Privacidade
em seu iPhone. Encontrado emConfigurações >> Geral >> Reiniciar
- Conecte seu iPhone
- Clique em
Confiar
quando aparecer o aviso paraConfiar neste Computador
.
![Tela do iPhone com mensagem solicitando confiar no computador](/content/dam/twilio-com/global/en/blog/legacy/2018/como-testar-aplicativo-ios-aparelho-de-verdade/zzDhA-GNx0QEW7ZZ1PNRyGRAQrw4cRObOa7JDmS6rbK61q8K09E4vISDVO2_EVv3KTuVWtbAR9s7N2.png)
Você pode saber mais em como o confiar em computadores funciona no suporte da Apple.
“iPhone está Ocupado”
![Aviso de alerta informando que o iPhone está ocupado](/content/dam/twilio-com/global/en/blog/legacy/2018/como-testar-aplicativo-ios-aparelho-de-verdade/j29kr3gYrm_-Q5ohqRJV5vVVvFMpc8rcOihO_s07oayggDpl_2RN3yX7PY7hOxkGo7XvHeenI397aj.png)
A resposta insatisfatória para essa é apenas esperar.
Se você não tiver um colega de trabalho que curte esgrima, você pode tentar:
- Desconectar o aparelho
- Reiniciar tanto o Xcode e seu iPhone
- Conectar seu aparelho
Isso funcionou para mim, mas vários colegas tiveram mais chance usando a terceira solução deste post do Stack Overflow.
Ative seus Superpoders de Debug
O FAQ do docs do Jasonette tem algumas dicas se você tiver outros problemas relacionados. Agora que você conseguiu fazer sua aplicação rodar em um aparelho, você pode tirar o máximo proveito da sua experiência de teste e debug com essas dicas em inglês:
- Debug nível intermediário com Xcode 9
- 17 dicas e truques da Xcode que todo Desenvolvedor iOS Deveria Saber
- Simulador iOS avançado: Dicas & Truques
Se tiver qualquer pergunta, ou esbarrar em problemas, sinta-se à vontade para entrar em contato no Twitter @luisleao.
Publicações relacionadas
Recursos relacionados
Twilio Docs
De APIs a SDKs e aplicativos de amostra
Documentação de referência de API, SDKs, bibliotecas auxiliares, guias de início rápido e tutoriais para sua linguagem e plataforma.
Centro de Recursos
Os mais recentes e-books, relatórios do setor e webinars
Aprenda com especialistas em engajamento do cliente para melhorar sua própria comunicação.
Ahoy
Centro da comunidade de desenvolvedores da Twilio
Melhores práticas, exemplos de código e inspiração para criar comunicações e experiências de engajamento digital.