Ajuda da conta
Visão geral dos certificados
Durante o desenvolvimento do seu app, você criará diferentes tipos de certificados para uso em variados contextos. Você usará o mesmo conjunto de certificados no caso de apps para iOS, tvOS e watchOS, mas um conjunto diferente no caso de apps para macOS. Se você estiver usando o Xcode 11 ou versões posteriores, poderá criar certificados unificados de desenvolvimento e distribuição para todas as plataformas. Os certificados de desenvolvimento são usados para executar seu app em dispositivos e usar recursos de apps. Os certificados de distribuição são usados para distribuir seu app para teste e fazer upload do app no App Store Connect.
Os certificados de desenvolvimento pertencem a pessoas físicas. Você pode criar no máximo dois certificados de desenvolvimento para iOS e dois certificados de desenvolvimento para Mac. Na sua conta de desenvolvedor, o nome do computador é adicionado ao nome do certificado de desenvolvimento (por exemplo, Gita Kumar (Mac de trabalho)
, em que Mac de trabalho
é o nome do computador) para que você possa identificá-los.
Os certificados de distribuição pertencem à equipe, e apenas um tipo de cada certificado de distribuição (com exceção dos certificados Developer ID) é permitido por equipe. Somente as funções de titular da conta ou administrador podem criar certificados de distribuição (caso você esteja inscrito como pessoa física, você é o titular da conta).
Você pode criar e revogar certificados usando o Xcode ou sua conta de desenvolvedor.
Tipos de certificados
O tipo de certificado ajuda a identificar um certificado na conta de desenvolvedor e no Xcode.
Tipo |
Finalidade |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Apple Development |
Para uso com o Xcode 11 e versões posteriores. Executar um app para iOS, macOS, tvOS ou watchOS nos dispositivos e usar determinados serviços de apps durante o desenvolvimento. |
||||||||||
Apple Distribution |
Para uso com o Xcode 11 e versões posteriores. Distribuir seu app para iOS, macOS, tvOS ou watchOS em dispositivos designados para teste ou enviá-lo para a App Store. |
||||||||||
APNs Auth Key |
Gerar tokens de servidor como uma alternativa a certificados para as suas solicitações de notificação. |
||||||||||
Apple Push Services |
Estabelecer a conectividade entre o seu serviço de notificação e o APNs para enviar notificações remotas ao seu app. |
||||||||||
iOS Development |
Executar um app para iOS, tvOS ou watchOS nos dispositivos e usar determinados serviços de apps durante o desenvolvimento. |
||||||||||
iOS Distribution |
Distribuir seu app para iOS, tvOS ou watchOS em dispositivos designados para teste ou enviá-lo para a App Store. |
||||||||||
Mac Development |
Ativar determinados serviços para um app para Mac durante as fases de desenvolvimento e teste. |
||||||||||
Mac App Distribution |
Assinar o app para Mac antes de enviá-lo à Mac App Store. |
||||||||||
Mac Installer Distribution |
Assinar e enviar à Mac App Store um pacote de instalação para Mac com o app assinado. |
||||||||||
Developer ID Application |
Assinar um app para Mac antes de distribuí-lo fora da Mac App Store. |
||||||||||
Developer ID Installer |
Assinar e distribuir fora da Mac App Store um pacote de instalação para Mac com o app assinado. |
||||||||||
Apple Pay |
Descriptografar dados de transações do app enviados pela Apple a um comerciante/desenvolvedor. |
||||||||||
Merchant identity |
Autenticar sua identidade nos servidores do Apple Pay. |
||||||||||
Pass Type ID |
Assinar e enviar atualizações para tíquetes no app Carteira. |
||||||||||
Swift signing |
Para uso com o Swift Package Manager 5.9 ou posterior. Assinar pacotes e coleções de pacotes Swift para distribuição. |
||||||||||
VoIP Services |
Estabelecer conectividade entre o seu servidor de notificação e o APNs para alertar apps de VoIP em segundo plano sobre atividades recebidas. |
||||||||||
WatchKit Services |
Estabelecer conectividade entre o seu servidor de notificação e o APNs para atualizar os dados de complicação do ClockKit. |
||||||||||
Website Push ID |
Assinar e enviar atualizações para sites. |
||||||||||
MDM Vendor CSR signing |
Assinar suas próprias solicitações de assinatura de certificado (CSRs) ou as CSRs de clientes que utilizam a solução MDM para gerar um certificado Push do MDM em identity.apple.com. Esse certificado está disponível mediante solicitação. Saiba mais. |
||||||||||
App License Delivery encryption and signing |
Os certificados de assinatura e criptografia App License Delivery (ALD) permitem a geração de solicitações de licenças para apps qualificados. |
Nota: Em suas chaves, o nome do certificado de assinatura contém uma dica sobre o tipo, além de incluir o nome e o ID de equipe.