ios - Erro Xcode6: "Nenhum perfil de provisionamento correspondente foi encontrado para o aplicativo"




provisioning-profile entitlements (12)

Crie um novo perfil de provisionamento

Esta solução funcionou para mim quando tive esse problema.

Passo a passo :

  1. entre no portal do desenvolvedor da apple e acesse aqui: https://developer.apple.com/account/ios/profile/production

  2. Clique no botão [+] adicionar e preencha um novo nome de perfil e selecione o ID do seu aplicativo

  3. Clique no botão Download e, após o download, clique duas vezes para abrir esse arquivo no Xcode

  4. Re-arquive e, desta vez, você poderá fazer o upload com êxito na loja

Estou tentando enviar meu aplicativo iOS no Xcode6. Quando clico em Enviar ou Validar no organizador, uma janela é exibida:

Falha ao localizar ou gerar ativos de assinatura correspondentes:

O Xcode tentou localizar ou gerar ativos de assinatura correspondentes e falhou ao fazer isso devido aos seguintes problemas:

Não foram encontrados perfis de provisionamento correspondentes para "Aplicativos / MyApp.app"

Nenhum dos perfis de aprovisionamento válidos permitia os direitos especificados: identificador de aplicativo, beta-reports-active, keychain-access-groups.

Criei um perfil de provisionamento de distribuição para este aplicativo no centro de membros e ele aparece no Xcode. Olhei em volta e não encontrei nada on-line que me informasse como corrigir isso. Alguém pode ajudar? Obrigado.

Andy


É o ano de 2017 e as disposições ainda não estão funcionando. Eu tive que colocá-los no modo manual, porque o automático não funcionou depois de meia hora de luta. Não tenho idéia do que são esses direitos, não tenho arquivo de direitos.


Corri para esse problema usando grupos de aplicativos. Para resolver, tive que fazer login no developer.apple.com e reatribuir o ID do grupo de aplicativos ao meu ID de aplicativo.


Depois de tentar todas as correções possíveis no mundo , acabei adicionando isso ao arquivo de direitos:

<key>beta-reports-active</key>
<true/>

Localize o arquivo de direitos correto, procurando em Targets > Build Settings > Code Signing > Code Signing Entitlements .

Talvez tenha algo a ver com Apple , embora eu não tenha conseguido seguir as instruções completamente, pois algumas coisas estavam faltando no XCode 7 (por exemplo, o ícone de atualização em Preferências> Contas).


Eu tinha outra causa para esse problema.

Eu tinha três configurações diferentes (Debug, AdHoc, AppStore) . Eu acidentalmente selecionei a Configuração AdHoc na configuração Esquema de arquivamento e tentei fazer o upload do arquivamento gerado para a AppStore.

Portanto, definir a configuração de arquivamento como AppStore resolveu o problema para mim.


Existem algumas possibilidades para o seu problema, mas as principais causas são as que obtive da experiência e outras respostas do SO.

  1. Seu certificado ou perfil está desatualizado. Nesse caso, você precisa regenerar seus perfis novamente. Eu já tinha esse problema antes, mas a Apple descreveu (parcialmente) esse problema.
  2. Você não definiu seu perfil na área Build Settings/Code Signing criação Build Settings/Code Signing , junto com os certificados apropriados. Verifique sua Team em General/Identity e verifique se seu perfil está definido corretamente.

    No Xcode 5: erros de autorização de assinatura de código (a imagem está um pouco desatualizada, mas é a mesma do Xcode 6):

  3. Você está usando uma versão beta do Xcode.
  4. @jaytrixz declara: "Acabei de remover o Entitlements.plist em Direitos de assinatura de código em Configurações de compilação", o que poderia funcionar. Certifique-se de que seus perfis de fornecimento também estejam configurados.

No meu arquivo de direitos do kit Health havia uma chave de desenvolvimento. Eu removi isso e meu problema foi resolvido.

Espero que esta resposta possa ajudar :)


No meu caso, o problema foi causado por identificador de pacote diferente na guia Geral de destino do que nas configurações de compilação.



Parece haver muitas causas possíveis para esse erro.

No meu caso, meu aplicativo era uma versão Enterprise e eu estava clicando em " Validar " quando deveria estar indo diretamente para " Exportar ".

Encontrei isso nos documentos da Apple:

Validar ou Enviar não se destina a ser usado com compilações de Desenvolvimento, Ad Hoc ou Empresa. As distribuições Ad Hoc ou Enterprise devem pular direto para Exportar.

Fonte: https://developer.apple.com/library/content/qa/qa1830/_index.html


Se outras soluções não funcionarem, tente acessar XCode -> Preferências -> Contas -> Exibir detalhes

Agora, veja a seção Perfis de provisionamento. Se o seu perfil de aprovisionamento tiver um botão de ação 'Download', clique no botão e faça o download. Então tente novamente


Se você tem certeza de que possui um certificado e um perfil de provisionamento válidos, pode ser necessário fazer o seguinte:

Sugiro que as pessoas atualizem o link entre xCode e a conta de desenvolvedor, fazendo o seguinte:

Vá para Xcode -> Preferências -> Conta -> Ver detalhes -> (ícone Atualizar)

Caso contrário, talvez você não consiga ver o perfil de provisionamento como uma opção nas configurações de compilação (você pode ver apenas perfis antigos)

Muitas vezes, isso me dá um erro de conexão, pode ser necessário tentar novamente.

Faça essa atualização sempre que editar o perfil ou certificado de provisionamento on-line no centro de membros do desenvolvedor da apple





entitlements