Pergunta

Há muito tempo, procuro o fórum enquanto me ensino as delícias da programação do iPhone, e agradeço a todos pelo grande número de perguntas com as quais, sem saber, me ajudou!

Parece que eu enfrentei uma parede de tijolos em relação ao upload da minha inscrição final para a Apple e apreciaria qualquer ajuda/conselho que você esteja disposto a dar.

Este é o meu primeiro upload para a Apple, então peço desculpas se tudo isso é um pouco superficial!

Depois de alguns ajustes, consegui seguir com sucesso as diretrizes de maçãs sobre a criação de um novo perfil de distribuição para o meu projeto, apliquei meus novos certificados de distribuição nas informações de destino e obtive o projeto para criar com êxito. Soa bem! O problema é que, quando eu carrego isso para a Apple, recebo o erro genérico "não está assinado".

Depois de um inferno de uma noite e algumas pesquisas, percebi que, no registro de construção detalhado do meu aplicativo, não há linha que inclua a palavra "codesign", como sugere a Apple. Parece que o Xcode quando a compilação nem sequer está tentando fazer o código .App.

O que tentei: Criando novos Appids, Certificados e Perfis de Distribuição (várias vezes). Tentando empacotar um exemplo da Apple (sem valor). Após um download de 7,5 horas, reinstalei o Xcode sem sucesso.

Há algo simples que estou perdendo? Alguém mais experimentou isso onde o Xcode não adiciona uma linha de design ao log de compilação detalhado?

qualquer ajuda seria muito bem vinda.

Cumprimentos,

Ralph


Resolvido

Eu acho que o fato de eu não estar construindo no dispositivo teve um grande papel nisso. Depois de muito (mais) ajustes, consegui colocá-lo no código: reinstalando o Xcode executando o limpo todos os alvos funcionando um grande número de vezes entre tudo o que fiz. Excluiu todos os certificados no meu chaveiro e baixou todos os novos. Certifique -se de que eu estava usando o dispositivo e meu perfil de distribuição nas configurações de destino e projeto. E muito suor e lágrimas ..!

Obrigado pela ajuda!


Foi útil?

Solução

Isso é estranho. Você está definitivamente construindo para o dispositivo e não o simulador?

Verifique duas vezes a identidade de assinatura de código nas configurações de lançamento/AppStore.
Deve ser qualquer dispositivo para iPhone: distribuição do iPhone: nome da sua empresa

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