Pergunta

Quero criar um certificado de desenvolvedor na conta de desenvolvedor da Apple.Meu supervisor me convida para sua equipe.Eu aceitei.

Abri o Portal de Provisionamento do iOS e cliquei no botão "Solicitar Certificado" na guia de certificados.executei as regras "Como criar um certificado de desenvolvimento" passo a passo sobre chaveiro.E escolha o arquivo CSR e envie-o nos navegadores Safari, Firefox, Chrome.Realizei todas essas ações na página Certificados-> Desenvolvimento.O resultado é :

Create iOS Development Certificate

Invalid Certificate

Mas quando usei a página Certificados-> Distribuição para criar um certificado, estou bem.

Este problema é um problema geral?Mas, todos os artigos, as perguntas dizem as mesmas coisas sobre esta situação:

  • chaveiro aberto
  • Escolha Acesso às Chaves > Assistente de Certificado > Solicitar um Certificado de uma Autoridade de Certificação
  • Na janela Informações do certificado, insira ou selecione as seguintes informações
  • O Assistente de Certificado salva um arquivo de Solicitação de Assinatura de Certificado (CSR) em sua área de trabalho
  • No final, envie-o.

Mas a maçã não aceita meu arquivo de solicitação.Estou experimentando o MacOSx 10.6.8.A versão do chaveiro é 4.1.1.Minha versão do safari é a versão 5.1.2 (6534.52.7).Minha versão do XCode é a versão 4.2 e Build 4C199.

Eu li esta página http://www.techotopia.com/index.php/Testing_iOS_4_Apps_on_the_iPhone_–_Developer_Certificates_and_Provisioning_Profiles para obter ajuda.Nunca vi esta página: http://www.techotopia.com/images/2/22/IPhoneCertificatePendingApproval.png

Eu sei, há muitas páginas sobre esse problema.Pesquisei muitas vezes e li muitas páginas.Mas eu não resolvi.Alguém tem uma sugestão?

Foi útil?

Solução 2

Escrevi o nome longo da minha empresa, que tem muitos caracteres turcos ao me registrar no programa de desenvolvedor da Apple.De fato, a Apple me diz: "Você escreve o nome da sua empresa completamente". E eu fiz isso.Depois disso, criei um código CSR e tentei enviá-lo para a Apple.Mas o código CSR não emparelhou.Porque o nome da minha empresa tem algum caractere turco e o nome da empresa não combina com o nome da minha empresa salvo pela Apple.

Solução:Envio um e-mail para a apple para alterar o nome da minha empresa.No final, funcionou.

Outras dicas

Encontrei esse problema de "Certificado inválido" ontem quando tentei ativar o push para nosso aplicativo e o resolvi.

a razão é,

no portal dev, já existe um certificado de distribuição.este certificado foi aplicado por um membro anterior.Ele transferiu sua chave privada (.p12) para mim, fazendo com que meu Mac book pudesse desenvolver códigos.então acho que 1 chave privada só pode ser aplicada a 1 tipo de certificado de distribuição (interno, adhoc, Appstore).se eu não excluir o antigo e carregar meu CSR diretamente no portal, o portal dirá "certificado inválido".Depois de excluí-lo, funciona!

espero que possa te ajudar um pouco.

Recebi esse problema de certificado inválido quando já havia dois certificados de distribuição ativos e tentei enviar um terceiro.Nesse caso, a revogação de um dos dois ativos deveria me permitir enviar um novo com sucesso.

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