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

Perfis de Provisionamento para Desenvolvimento iPhone

Para desenvolver um app para iPhone, você precisa de um perfil de provisionamento. A Apple mantém supervisão do desenvolvimento de apps, e saber quem está trabalhando em qual projeto faz parte disso. Se você trabalha em equipe de desenvolvimento para iOS – o sistema operacional de iPhone, iPad e iPod – você e sua equipe precisarão do que a Apple chama de perfil de provisionamento, ou possivelmente dois perfis.

Ambiente de Desenvolvimento

O ambiente de desenvolvimento da Apple tem duas fases. O Sandbox é onde você conduz desenvolvimento inicial e testes em apps iOS, após o qual passa para ambiente de produção para construir a versão final. Você precisa de perfil de provisionamento de desenvolvimento para desenvolver seu app, e perfil de provisionamento de distribuição para produzi-lo e submetê-lo à App Store. Se trabalha em equipe, o agente ou administrador da equipe deve criar os perfis para os membros.

Provisionamento de Desenvolvimento

As configurações do seu perfil de desenvolvimento incluem nome, certificado de desenvolvimento iOS, identificador único do dispositivo iOS (UDID) e ID do seu app. Uma vez que o líder cria seu perfil, você o baixa para o dispositivo em que trabalha. As configurações são válidas por um ano durante o qual você, colegas e dispositivos são identificados como parte da equipe. A Apple recomenda que o agente selecione todos dispositivos e indivíduos que a equipe usará durante o ano, para garantir que todos tenham as configurações necessárias.

Provisionamento de Distribuição

As configurações do perfil de distribuição incluem nome, certificado de distribuição iOS e ID do app. Como o perfil de desenvolvimento, o de distribuição é válido por um ano. Para criar, o líder entra no portal de provisionamento iOS da Apple, clica em "Provisioning" > "Distribution" > "New Profile". Seleciona método inicial de distribuição – interno ou via App Store – e insere nome do perfil e ID do app.

Considerações

As configurações de provisionamento são específicas do projeto; se trabalha em múltiplos apps, precisará criar novo perfil para cada app. O líder instala certificados de distribuição em servidor que conecta o código do app à versão sandbox ou produção em que trabalha. Certificados vêm com chaves criptográficas privadas para garantir que ninguém além dos membros autorizados pela Apple acessem o projeto.