Antes de começar, verifique se ..
Inicie o programa utilitário Mac OS Keychain Access .
No menu principal, selecione Acesso ao chaveiro / Assistente de certificado / Solicitar um certificado a uma autoridade de certificação ...
A caixa de diálogo exibida deve ter seu email e nomeá-lo.
Selecione o botão de opção Salvo em disco e Continuar.
Salve o arquivo no disco.
Volte ao Portal de provisionamento .
Vá para a seção Certificados .
Vá para a guia Distribuição .
Clique no botão Solicitar certificado .
Faça o upload do arquivo que você criou com o Keychain Access: CertificateSigningRequest.certSigningRequest .
Clique no botão Aprove .
Atualize seu navegador até que o status seja Emitido .
Clique no botão Download e salve o arquivo distribution_identify.cer .
Clique duas vezes no arquivo para adicioná-lo ao Keychain.
Faça backup do certificado, selecionando a sua chave privada eo File / Itens de exportação ... .
Volte ao Portal de provisionamento novamente.
Vá para a seção Aprovisionamento .
Vá para a guia Distribuição .
Clique no botão Novo perfil .
Selecione o botão de opção Ad hoc .
Digite um nome de perfil, denominei meu Evertsson Common Ad Hoc .
Selecione o ID do aplicativo. Eu tenho um ID de aplicativo comum para usar em vários aplicativos: Evertsson Common .
Selecione os dispositivos, no meu caso, o meu e o do meu testador.
Enviar.
Atualize o navegador até o campo de status exibir Ativo .
Clique no botão Download e salve o arquivo em disco.
Clique duas vezes no arquivo para adicioná-lo ao Xcode.
Abra seu projeto no Xcode.
Abra o Informações do Projeto painel: Em Grupos & Files selecionar o item superior e pressione Cmd + I .
Vá para a guia Configuração .
Selecione a versão Release .
Clique no botão Duplicar e denomine Distribuição .
Feche o painel Informações do Projeto.
Abra o Informações alvo painel: Em Grupos & Files expandir Targets , selecione seu alvo e pressione Cmd + I .
Vá para a aba Build .
Selecione a configuração denominada distribuição .
Encontre a seção Assinatura de código .
Defina o valor de Identidade de assinatura de código / Qualquer dispositivo iPhone OS como iPhone Distribution .
Feche o painel Informações de destino.
Na janela principal, selecione a Configuração ativa para distribuição .
Crie um novo arquivo a partir do modelo de arquivo Code Signing / Tititlements .
Nomeie Entitlements.plist .
Neste arquivo, desmarque a caixa de seleção get-task-allow .
Abra o painel Informações de destino e localize a seção Assinatura de código novamente.
Após Autorizações de assinatura de código, digite o nome do arquivo Entitlements.plist .
Salve, limpe e construa o projeto.
Em Grupos e arquivos, localize a pasta MyApp / Products e expanda-a.
Clique com o botão direito do mouse no aplicativo e selecione Revelar no Finder .
Compacte o arquivo .app e o arquivo .mobileprovision e envie o arquivo morto ao seu testador.
Aqui está o meu aplicativo. Para instalá-lo no seu telefone:
Descompacte o arquivo compactado.
Abra o iTunes.
Arraste os dois arquivos para o iTunes e solte-os no grupo Biblioteca.
Sincronize seu telefone para instalar o aplicativo.
Feito! Ufa. Isso funcionou para mim. Até agora, eu adicionei apenas um testador.