Tentei fazer upload do meu aplicativo no iTunes Connect resp. AppStore e obteve o seguinte erro:
Falha ao localizar ou gerar ativos de assinatura correspondentes
O Xcode tentou localizar ou gerar ativos de assinatura correspondentes e falhou ao fazê-lo devido aos seguintes problemas.
Identidade de assinatura de distribuição iOS ausente para ... O Xcode pode solicitar uma para você.
Antes de configurar uma nova máquina de desenvolvimento, exportei as contas de desenvolvedor via Xcode 7 da antiga para a nova.
Oque posso fazer para consertar isso?
Respostas:
Da Apple -
Conforme observado em um comentário abaixo, o certificado expirado também precisa ser removido da
login
seção:fonte
Eu também enfrentei o mesmo problema hoje. Os passos seguintes corrigiram o meu problema.
Agora você está pronto, vá.
fonte
Eu continuei correndo para o problema e vi que todos os meus documentos foram invalidados - oh não!
Acontece que eu nunca excluí o certificado expirado. Não estava aparecendo para mim, até eu selecionar no aplicativo Keychain Access:
Ver-> Mostrar Certificados Expirados
então
Sistema-> Todos os Itens
finalmente exibirá esse certificado expirado. Exclua isso e tente novamente do XCode para obter os novos certificados válidos.
Apenas pesquise "Todos os itens" no aplicativo Keychain Access. Os certificados invalidados são o resultado de apontar para o certificado expirado que ainda não foi excluído.
fonte
O processo abaixo resolverá o problema,
1: Abra o acesso ao KeyChain e exclua "Autoridade mundial de certificação em relações com desenvolvedores da Apple" (que expira em 14 de fevereiro de 2016) das seções "Login" e "Sistema". Se não conseguir encontrá-lo, use “Mostrar certificados expirados” no menu 'Exibir'.
2: Agora faça o download de https://developer.apple.com/certificationauthority/AppleWWDRCA.cer e clique duas vezes no certificado para adicioná-lo a Keychain access> certificates (que expira em 8 de fevereiro de 2023). Agora, o status válido dos certificados deve ficar verde como abaixo.
Depois de verificar o status.
fonte
A Apple fez as seguintes alterações, então faça o download do novo certificado developer.apple.com
certificado renovado e coloque-o como abaixo das capturas de tela. No porta-chaves como abaixo das capturas de tela, clique em sistema e depois em certificado. Exclua o certificado expirado. Em seguida, arraste e solte o AppleWWDRCA.cer que você baixou do link acima
fonte
Depois de pesquisar por um tempo, descobri que não é suficiente exportar as contas de desenvolvedor do Xcode e importá-las para a nova máquina, novamente pelo Xcode.
Além disso, eu precisava copiar o Certficate denominado " Autoridade mundial de certificação de relações com o desenvolvedor da Apple " do chaveiro da antiga máquina de desenvolvimento para o chaveiro da nova.
Isso resolveu o problema para mim.
fonte
Eu importei o novo Certificado WWDR da Apple que expira em 2023, mas ainda estava tendo problemas e meus certificados de desenvolvedor estavam mostrando o erro inválido do emissor.
No acesso ao chaveiro, vá para Exibir -> Mostrar certificados expirados; em seu porta-chaves de login, realce o certificado WWDR expirado e exclua-o. Eu também tinha o mesmo certificado expirado no meu chaveiro do sistema, então também o excluí de lá. (Importante)
Depois de excluir o certificado expirado do chaveiro de login e do sistema, eu pude construir o Distribution novamente.
fonte
Eu removi o AppleWWDRCA antigo, baixei e instalei o AppleWWDRCA , mas o problema permaneceu. Também verifiquei meus certificados de distribuição e desenvolvimento no Keychain Access e veja abaixo o erro;
Então,
Esse problema de certificado foi corrigido.
Como os certificados antigos foram revogados, os perfis de provisionamento existentes se tornam inválidos. Para consertar isso;
Eu espero que isso ajude.
fonte
Minha resposta foi diferente e veio junto com a mensagem:
A solução estava relacionada aos gráficos gerados:
Erro de sinal de código no macOS Sierra Xcode 8: bifurcação de recursos, informações do Finder ou detritos semelhantes não permitidos
fonte
Não esqueça de instalar também o certificado iOS da sua conta de desenvolvedor Apple .
fonte
Verifique se em Navegador de projeto> Assinatura> Equipe, é necessário selecionar um nome de equipe.
fonte