Pergunta

Recebo continuamente o seguinte aviso quando construo meu aplicativo para iPhone:

Verificação do código falhado do aplicativo. A assinatura foi inválida ou não foi assinada com um certificado de envio da Apple. (-19011)

Mas meu aplicativo ainda é executado. Por que isso está ocorrendo? Alguém pode ajudar? Atualizei meu aplicativo e a App Store a aprovou, mas agora ela trava sempre que alguém o executa (depois de instalar a atualização) e não tenho idéia do porquê. E agora, eu não consigo nem conseguir esse aviso para ir embora.

Foi útil?

Solução

Aqui está o meu lista de afazeres Quando eu me deparei com isso.

1) Limpe todos os alvos, saia Xcode e depois arraste a pasta de construção do seu projeto para o lixo.

2) Faça as informações GET em seu projeto, verifique se os direitos de assinatura de código e a identidade de assinatura de código estão selecionados corretamente. Faça o mesmo com seus alvos.

3) Faça login no portal de provisionamento do iOS e verifique se o certificado de distribuição não expirou. Verifique também o perfil de provisionamento de distribuição e verifique se está ativo. Verifique se o certificado está corretamente no seu chaveiro e o perfil de distribuição está no organizador do Xcode (se você tiver vários do mesmo, exclua tudo, exceto o correto, e refazer a etapa 2).

4) Observe os resultados da compilação sobre a falha e identifique qual perfil ele está realmente usando e verifique se é o certo.

Outras dicas

Parece que este é um bug no Xcode, eu li em algum lugar que as pessoas relatam esse aviso depois de atualizá -lo. Eu tenho o mesmo problema, posso compilar e executar o aplicativo, já liberei o aplicativo para a AppStore, mas simplesmente não consigo me livrar desse aviso irritante.

Eu acho que você pode tentar redefinir o chaveiro, antes de encontrar um problema que mostre que meu certificado expirou ou inválido e não posso correr com o celular, depois redefinindo o chaveiro, então funcionou bem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top