>> Tecnologia Eletrônica >  >> Celulares e Acessórios >> iPhone

Como Conectar iPhone ao SDK para Testes

Ao desenvolver um app iOS para iPhone usando o SDK da Apple, você precisa testar periodicamente o funcionamento. O SDK roda apenas em Macs. Pode testar no simulador iOS do SDK, mas se precisar testar num iPhone real, conecte o dispositivo ao Mac e execute o app nele usando o SDK. Antes de testar, use "Perfis de Provisionamento" em "Biblioteca" para provisionar o dispositivo para desenvolvimento. Provisionar configura certificação e dados de configuração. O SDK exige esses dados antes de copiar seu app para o dispositivo.

Itens Necessários

  • Cabo USB

Instruções

Provisionar o iPhone

  1. Inicie o iTunes no Mac e conecte o iPhone via USB se desenvolver para o iOS público mais recente. Clique no nome do iPhone no painel esquerdo. Clique na aba "Resumo" e "Atualizar" para atualizar o iPhone.

  2. Abra navegador no Mac. Acesse iOS Dev Center (developer.apple.com/devcenter/ios), faça login e baixe uma versão beta do iOS se desenvolver para beta. Betas só estão disponíveis para desenvolvedores.

  3. Inicie o Xcode (parte do SDK). Conecte o iPhone via USB. Clique no nome do iPhone no painel esquerdo do Xcode. No menu "Versão de Software", escolha a versão beta baixada. Clique em "Restaurar iPhone". Confirme apagando todos os dados. O iOS beta instalará.

  4. Volte ao iTunes. Clique no iPhone no painel esquerdo e sincronize para fazer backup.

  5. Volte ao Xcode, clique em "Perfis de Provisionamento" em "Biblioteca". Marque "Provisionamento Automático de Dispositivo". Clique em "Usar para Desenvolvimento" para habilitar seu iPhone para testes com SDK.

Conectar iPhone ao SDK

  1. Inicie o Xcode e abra o projeto do app que deseja testar.

  2. Conecte um iPhone provisionado via USB ao Mac.

  3. Clique em "Esquema" no menu Xcode e escolha "iPhone".

  4. Clique em "Produto" > "Compilar". O Xcode compila o app.

  5. Clique em "Produto" > "Executar". O Xcode copia o app para o iPhone via USB, permitindo testar no dispositivo.