Skip to content

Como renovar seu certificado de desenvolvedor Apple

3 de maio de 2021

Um dos aspectos do desenvolvimento de aplicativos para iPad que pode deixar um desenvolvedor puxando o cabelo é se preparar para fazer a assinatura de código adequada para compilar aplicativos e transferi-los para o iPad para teste. Como se fazer isso uma vez não bastasse, chega a hora de renovar o certificado do desenvolvedor.

Quando as coisas param de funcionar

A Apple não avisa quando seu certificado expira, então a primeira coisa que você vê é um erro informando que seu iPad não tem um perfil adequado instalado. Isso pode confundi-lo porque o próprio perfil pode não ter expirado, mas se o certificado ao qual ele está vinculado expirar, o perfil para de funcionar. Descobrir que é o certificado do desenvolvedor que expirou é metade da batalha. A outra metade é fazer com que um novo seja configurado e anexado aos seus perfis.

Renovação de um certificado de desenvolvedor para desenvolvimento de iPhone e iPad

Aqui estão as etapas que você precisa seguir para fazer tudo funcionar corretamente novamente.

  1. Abra o Acesso às Chaves aplicativo em seu Mac. Esta localizado em Formulários > Serviços de utilidade pública. Exclua todos os certificados expirados conforme indicado por um círculo vermelho com um X nele. Eles são chamados de “iPhone Developer: [name]”e” Distribuição do iPhone: [name]” ou similar.

  2. No Acesso às Chaves menu, selecione Assistente de Certificado > Solicite um certificado de uma autoridade de certificação.

  3. Insira um endereço de e-mail válido e seu nome e escolha Salvo no disco das opções. Clique Prosseguir e salve o Solicitação de assinatura de certificado (CSR) arquivo para o seu Mac.

    Assistente de certificado em um Mac

  4. Vá para a seção Certificados do iOS Provisioning Portal para carregar o arquivo CSR e receber um certificado válido. Depois de carregá-lo, aguarde alguns minutos e atualize a tela para que ele seja emitido. Aguarde o download do certificado por enquanto. Você precisa fazer login com seu ID Apple e senha e ser um desenvolvedor Apple para acessar as telas de provisionamento.

  5. Escolha o Distribuição guia no Certificados seção e passar pelo mesmo processo para garantir que você tenha um certificado para distribuir aplicativos também. Mais uma vez, adie o download do certificado por enquanto.

  6. Vá para a seção Provisioning do iOS Provisioning Portal.

  7. Escolher Editar e Modificar para o perfil que deseja usar para assinar o código de seus aplicativos.

  8. No Modificar tela, certifique-se de que haja uma marca de seleção ao lado do seu novo certificado e envie as alterações.

  9. Clique no Distribuição guia e siga o mesmo processo com seu perfil de distribuição. Não baixe esses perfis.

  10. Lançar o Utilitário de configuração do iPhone.

  11. Vou ao Perfis de provisionamento no Utilitário de configuração do iPhone e remova seu perfil de aprovisionamento atual e seu perfil de distribuição, mesmo que ainda não tenham expirado. Você deseja substituí-los por seus novos perfis anexados ao novo certificado. Agora que você excluiu o certificado de assinatura de código e os perfis do seu Mac, pode começar a baixar as novas versões.

  12. Volte para o Seção de provisionamento e baixe seu perfil de provisionamento e seu perfil de distribuição. Quando eles forem baixados, clique duas vezes nos arquivos para instalá-los no utilitário de configuração.

  13. Volte para o Certificados seção e baixe os novos certificados para desenvolvimento e distribuição. Novamente, clique duas vezes nos arquivos para instalá-los no Keychain Access.

Você deve estar pronto para instalar os aplicativos de teste em seu iPad novamente e enviá-los para a Apple App Store. Uma parte importante dessas etapas é limpar os arquivos antigos para garantir que o Xcode ou sua plataforma de desenvolvimento de terceiros não confunda os arquivos antigos com os novos. Isso evita uma grande dor de cabeça ao solucionar problemas com o processo.