A primeira coisa de que você precisa para distribuição ad hoc por meio do Xcode é a associação ao programa de desenvolvedor da Apple e um certificado de distribuição iOS válido. Para visualizar este certificado, você precisa:
- navegue até o Organizer no Xcode e clique na guia Dispositivos
- selecione o nome do seu time na barra lateral esquerda
Se você não vir nenhum certificado com marcas verdes, será necessário acessar o iOS Provisioning Portal no site de desenvolvedores da Apple. Uma vez aqui:
- clique em Certificados na barra lateral esquerda do seu navegador e selecione a guia Distribuição nesta área
- se você tiver um certificado que não é válido (provavelmente porque você não o copiou de outra máquina para o seu chaveiro), você terá que copiar o certificado e a chave do antigo para sua nova máquina ou revogar o certificado antigo e crie um novo
- se não houver certificado, basta criar um
- depois de ter um certificado, você deve ser capaz de atualizar o Xcode dentro da guia Equipe e o certificado aparecerá.
Assim que seu certificado de distribuição estiver em vigor:
- vá para a opção Provisionamento na barra lateral do portal de provisionamento na web
- clique na guia Distribuição
- clique em Novo Perfil
- selecione Ad Hoc para o método de distribuição
- dê um nome ao seu perfil, não importa qual seja
- em seguida, você precisará fornecer seu ID do aplicativo, você pode usar o seu iOS Wildcard ou criar um ID do aplicativo no portal de provisionamento que pode ser usado aqui. (Observação: se você optar por criar um ID de aplicativo, o identificador de pacote que você usa no portal de provisionamento precisará ser o mesmo usado no resumo de destino para seu aplicativo no Xcode.)
- abaixo do ID do aplicativo, você verá uma lista de dispositivos, que são adicionados pelos dispositivos que foram conectados ao Xcode ou adicionados por meio do portal de provisionamento – para o qual você precisará do número UDID do dispositivo e do endereço de e-mail do proprietário – marque os você deseja poder usar o aplicativo que está distribuindo
Agora volte para o Xcode
- na guia Dispositivos do Organizador, selecione na barra lateral esquerda em Biblioteca “Perfis de provisionamento”
- clique no botão Atualizar e, após fornecer os detalhes de login da sua conta de desenvolvedor, você deverá ver o certificado de distribuição aparecer
Agora, para atribuir este perfil às configurações de compilação do seu projeto:
- selecione as configurações de informações do projeto, adicione uma configuração e chame-a de “AdHoc”
- selecione o ícone em Alvos e vá para a seção Assinatura de código e altere as configurações da entrada AdHoc para o nome do Perfil de Provisionamento que você criou
Agora, para construir o ipa:
- sem o dispositivo conectado, escolha Executar seu aplicativo no dispositivo iOS (no menu suspenso ao lado do botão de parada) MAS não pressione Executar
- no menu Produto (barra de menu OS X), selecione Editar Esquema …
- selecione Arquivo na barra lateral da caixa de diálogo
- selecione sua configuração AdHoc Build no menu suspenso e clique em OK
- vá para o menu Produto novamente e selecione Arquivo e pressione OK
Assim que o processo de arquivamento for concluído, você será levado automaticamente para a guia Arquivos do Organizer no Xcode. Daqui:
- Clique em Distrbute ..
- Selecione “Distribuir para implantação corporativa ou ad-hoc”
- Pressione Próximo
- A identidade de assinatura de código de que você precisa já deve estar selecionada, mas se não for, procure o nome de sua equipe abaixo do perfil de provisionamento de distribuição iOS correto e selecione-o (deve ter a palavra “Distribuição iOS” entre colchetes após o nome da equipe)
- clique em Avançar e ele irá perguntar o nome e a localização em seu sistema onde você deseja colocar o arquivo
Tudo está finalmente pronto, mas você precisa de uma última coisa:
- clique na guia Dispositivos no Organizer
- selecione Perfis de provisionamento na barra lateral e destaque aquele que você usou para o aplicativo, em seguida, exporte o certificado
- envie este certificado de aprovisionamento móvel com o aplicativo, pois a pessoa que instala o aplicativo precisará arrastar o ipa e o certificado de aprovisionamento móvel para o iTunes antes de sincronizar.
Postagem original do blog:
http://sketchytech.blogspot.com/2012/12/creating-itunes-ipa-file-for-ad-hoc.html
Respostas relacionadas:
Instalação de ferramentas de linha de comando Xcode no OS X Mavericks