Estou tentando fazer upload do arquivo do meu aplicativo iOS para o iTunes Connect usando Xcode, mas quando clico em "Fazer upload para a App Store", recebo o erro:
O Xcode tentou localizar ou gerar ativos de assinatura correspondentes, mas falhou devido aos seguintes problemas. Identidade de assinatura de distribuição iOS ausente para _____. O Xcode pode solicitar um para você.
Estou muito confuso, porque acabei de carregar com sucesso um arquivo para o mesmo aplicativo cerca de 2 horas antes, e então precisei fazer uma correção simples e então precisei recarregar o arquivo, e agora estou recebendo este erro. Eu não toquei em mais nada.
Fiz tudo o que pude pensar para tentar corrigir o problema, reiniciei o Xcode, meu computador, fui às preferências do Xcode para clicar em 'Baixar tudo' nos perfis de aprovisionamento, cliquei em "Redefinir" na distribuição do iOS na mesma página , baixei novamente o perfil de distribuição do iOS do centro de membros, foi para as configurações de assinatura de código nas configurações de compilação do meu aplicativo e definiu manualmente a identidade de assinatura de lançamento para o perfil de distribuição do iOS e pesquisou várias vezes.
Atualização: Acontece que é devido ao WWDRCA expirar hoje: https://developer.apple.com/support/certificates/expiration/ Há muitas outras pessoas enfrentando o mesmo problema. Consegui ignorar temporariamente o problema, alterando a data no meu computador de volta 1 dia.
fonte
Respostas:
O problema é que o Apple WWDRCA expirou hoje (14 de fevereiro de 2016): https://developer.apple.com/support/certificates/expiration/
Abra o Acesso às Chaves e, no menu, clique em Exibir -> Mostrar Certificados Expirados . Em seguida, exclua a autoridade de certificação de relações com o desenvolvedor mundial da Apple expirada do login e das chaves do sistema . Instale o certificado renovado da Apple baixando https://developer.apple.com/certificationauthority/AppleWWDRCA.cer e abrindo-o.
Além disso, pode ser necessário reiniciar o Xcode para refletir as alterações. Em seguida, limpe e construa seu projeto e tente novamente gerar seu arquivo.
fonte
Aqui está a declaração da Apple.
https://forums.developer.apple.com/thread/37208
Edited by :Jeremy Molayem
Certifique-se de que o novo certificado baixado esteja no login e no sistema. O padrão apenas para a guia do sistema ainda apresentará erro. **fonte
Agora seu sistema está pronto para fazer o upload do aplicativo
fonte
Esta resposta abaixo é a única que funciona. Marque-o como a solução
O problema é que o Apple WWDRCA expirou hoje (14 de fevereiro de 2016): https://developer.apple.com/support/certificates/expiration/
Abra o Acesso às Chaves e, no menu, clique em Exibir -> Mostrar Certificados Expirados. Em seguida, exclua a autoridade de certificação de relações com o desenvolvedor mundial da Apple expirada do login e das chaves do sistema. Instale o certificado renovado da Apple baixando https://developer.apple.com/certificationauthority/AppleWWDRCA.cer e abrindo-o.
fonte
Eu tive o mesmo problema e fui capaz de corrigi-lo instalando este certificado "Autoridade de certificação de relações com o desenvolvedor mundial da Apple" em meu chaveiro: link
fonte
Por mais estranho que possa parecer, definir a data do computador para trás um dia funciona.
fonte
Eu estava tendo exatamente o mesmo problema e tentei literalmente de tudo, apaguei certificados expirados no keychain, baixei o novo WWDRCA como outros postaram um link para. Editei e baixei novamente meu perfil de aprovisionamento. e, em seguida, feche o xcode, abra-o novamente e limpe, mas nada funcionou. A única coisa que funcionou para mim foi mudar a data no meu Mac para 1º de janeiro de 2016 e carreguei perfeitamente! Obviamente, isso não é uma solução permanente, mas estou em um prazo final e precisava ser carregado o mais rápido possível, então espero que isso ajude alguém em uma situação semelhante.
fonte
Se você renovou seu desenvolvedor de conta, vá para o site Provisioning Profiles e renove no perfil de desenvolvedor.
fonte
Enfrentei o mesmo problema e a única coisa que funcionou para mim foi definir a data do computador para trás, conforme sugerido por outros respondentes. Tentei baixar a "Autoridade de certificação de relações com o desenvolvedor mundial da Apple", mas sem sorte.
fonte