Ajuda da conta

Conta / Certificados / Substituir certificados Developer ID emitidos pela Sub-CA anterior

Certificados

Substituir certificados Developer ID emitidos pela Sub-CA anterior

A autoridade certificadora original do Developer ID expira em 1º de fevereiro de 2027. Após essa data, os certificados emitidos por ela não poderão mais ser usados para assinatura e deverão ser substituídos por certificados da autoridade certificadora atual do Developer ID (G2). Os certificados emitidos pela G2 são válidos por um ano e devem ser renovados anualmente.

Função necessária: titular da conta

Descubra se seus certificados foram afetados

Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Certificates (Certificados) na barra lateral e verifique seus certificados Developer ID Application e Developer ID Installer. Certificados que expiram até 1º de fevereiro de 2027 provavelmente foram afetados. No entanto, a data de validade, por si só, não comprova qual autoridade emitiu um certificado. Para ter certeza, verifique o emissor.

Uma equipe pode ter dois certificados com nomes idênticos, um de cada autoridade, como duas entradas Developer ID Installer iguais que diferem apenas na data de expiração. Para diferenciá-los, selecione um certificado no Acesso às Chaves, expanda o campo Nome do Emissor e verifique o campo Unidade Organizacional:

  • Se constar Apple Certification Authority: o certificado foi emitido pela Sub-CA anterior. Substitua esse certificado.

  • Se constar G2: o certificado foi emitido pela Sub-CA atual. Nenhuma ação é necessária.

Nota: verifique seu próprio certificado, e não a entrada Developer ID Certification Authority nas suas chaves. Essa entrada é a própria autoridade e é emitida pela Apple Root CA, cuja Unidade Organizacional também é Apple Certification Authority.

Criar um certificado de substituição

  1. Inicie sessão em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis).

  2. Clique em Certificates (Certificados) na barra lateral e, em seguida, no botão de adição (+).

  3. Em Software, selecione Developer ID Application (Aplicativo com Developer ID) ou Developer ID Installer (Instalador com Developer ID) e clique em Continue (Continuar). Se você tiver os dois tipos, repita essas etapas para cada um, pois um único certificado não abrange ambos.

  4. Se for solicitado que você selecione um certificado intermediário do Developer ID, escolha G2 Sub-CA (Xcode 11.4.1 or later) [G2 Sub-CA (Xcode 11.4.1 ou posterior)]. Qualquer outra opção poderá resultar na emissão de um certificado pela autoridade certificadora que está prestes a expirar.

  5. Siga as instruções para criar uma solicitação de assinatura de certificado. Faça o upload da solicitação e baixe o novo certificado.

  6. Clique duas vezes no arquivo baixado para instalá-lo nas suas chaves e atualize seus sistemas para assinar com o novo certificado.

Como você pode ter até cinco certificados Developer ID Application (Aplicativo com Developer ID) e cinco certificados Developer ID Installer (Instalador com Developer ID) ao mesmo tempo, é possível criar e testar um certificado de substituição antes que o atual expire.