Qual é o objetivo de um perfil de provisionamento e por que é necessário ao desenvolver um aplicativo para iPhone? Se eu não tiver um perfil de provisionamento, o que acontece?
Qual é o objetivo de um perfil de provisionamento e por que é necessário ao desenvolver um aplicativo para iPhone? Se eu não tiver um perfil de provisionamento, o que acontece?
Respostas:
Uma citação de: iPhone Developer Program (~ 8MB PDF)
Um perfil de provisionamento é uma coleção de entidades digitais que vincula exclusivamente desenvolvedores e dispositivos a uma equipe de desenvolvimento autorizada do iPhone e permite que um dispositivo seja usado para teste. Um perfil de provisionamento de desenvolvimento deve ser instalado em cada dispositivo no qual você deseja executar o código do aplicativo. Cada perfil de provisionamento de desenvolvimento conterá um conjunto de certificados de desenvolvimento do iPhone, identificadores exclusivos de dispositivo e um ID do aplicativo. Os dispositivos especificados no perfil de provisionamento podem ser usados para teste apenas por indivíduos cujos Certificados de Desenvolvimento do iPhone estejam incluídos no perfil. Um único dispositivo pode conter vários perfis de provisionamento.
Você precisa instalar aplicativos de desenvolvimento do iPhone em dispositivos de desenvolvimento.
Veja como criar um e a referência para esta resposta:
http://www.wikihow.com/Create-a-Provisioning-Profile-for-iPhone
Outro link: http://iphone.timefold.com/provisioning.html
A Apple se preocupa com a segurança e, como você sabe, não é possível instalar nenhum aplicativo em um dispositivo iOS real. A Apple tem várias maneiras legais de fazer isso:
Development Provisioning Profile
permite que você façaDistribution Provisioning Profile
[Sobre] e a Apple após a revisão reatribui-o por sua própria chaveDevelopment Provisioning Profile
é armazenado no dispositivo e contém:
Xcode
por padrão, se preocupa com