iOS – Criando e Distribuindo Certificado e arquivo .p12
A Certificação distribuída identifica seu team/organização em um perfil de provisionamento de distribuição e permite que você envie seu aplicativo para a Apple App Store.
O arquivo .p12 contém os Certificados que a Apple precisa para criar e publicar o app.
As etapas abaixo irão guia-lo pelo processo de criação de um certificado de distribuição iOS e arquivo .p12.
Para se inteirar mais sobre os certificados e saber como eles funcionam no App Apple Store, visite o iOS Dev Center e consulte a documentação oficial da Apple.
Observação: Essas etapas devem ser executadas em um Mac que você irá usar para enviar e publicar seus aplicativos na Apple App Store. Caso você possa transferir o acesso para outro computador Mac, recomendamos seguir essas etapas na máquina real em que você usará para enviar os aplicativos.
Antes de começar:
Identifique qual Mac você irá usar para enviar os aplicativos para o Apple App Store;
Certifique de se inscrever em uma conta de desenvolvedor iOS;
Tenha certeza de que conseguiu criar um App ID no iTunes Connect (para mais informações, leia o artigo “iOS – Criando um App ID.”)
Como criar a distribuição de Certificado
1. No seu Mac, vá para a pasta Aplicações > Utilidades, e abra o acesso Keychain.
2. Vai ao acesso Keychain > Assistente de Certificado > Solicitar um certificado de uma autoridade de certificação.
3. Preencha a informação na janela de Informações do Certificado como especificado abaixo e clique em “Continue.”.
• No campo Endereço de e-mail do Usuário, entre no endereço de e-mail para identificação neste certificado;
• No campo Nome, insira seu nome;
• No campo de Requisição, selecione a opção salvar para disco.
4. Salve o arquivo em seu armazenamento.
O assistente cria um arquivo de solicitação de assinatura de certificado (CSR) que contém um par de chaves pública/privada.
5. Para fazer o login no console de desenvolvedor iOS, clique em Conta na parte superior
6. Clique em “Certificados, Identificadores e Perfis”
7. Vá para Certificados e clique no botão “+” para adicionar um novo certificado.
8. Selecione “App Store and Ad Hoc” de opções de produção e clique em “Continue.”
Observação: Para usar seus certificados, você precisa ter o certificado de assinatura intermediário na Keychain do seu sistema operacional. Isso é automaticamente instalado pelo Xcode. Entretanto, se você precisa instalar o certificado de assinatura intermediário, clique no link no final da página.
9. Clique em “Continue” novamente.
Você criou seu arquivo CSR nas etapas anteriores, então não há necessidade de criar um novo.
10. Clique em “Escolher arquivo” e selecione o arquivo CSR que você criou anteriormente, em seguida, clique em “Continue”.
11. Clique no botão de “Download” para baixar o arquivo .cer para seu computador então clique em “Feito”.
12. Clique duas vezes no arquivo .cer para instalar ele no Keychain Access.
Ele terá o nome “iPhone Distribution <firstname><lastname>” e expirará em um ano a partir da data de criação.
Como exportar a distribuição de certificado como um arquivo .p12
O arquivo .p12 é um arquivo de formatação especial e criptografado que contém seu certificado de distribuição. Ele é incorporado pelo portal Mag+ Publishing quando criado seu aplicativo. O iTunes Connect verifica este arquivo quando você envia um aplicativo e só o aceitará se ele contiver um arquivo .p12 que corresponda ao que você configurou em sua conta do iTunes Connent.
1. No seu Mac, iniciar a Keychain Access, selecionar a entrada do certificado e clique com o botão direito sobre ele para selecionar “Exportar”.
Todos os certificados que você tem instalado estarão no “login” Keychain (Rótulo 1) debaixo da categoria “Meus certificados” (Rótulo 2).
2. Na tela que aparece, certifique-se de qual formato do arquivo está definido como “Personal Information Exchange (.p12)” e clique em “Salvar” para salva-lo na sua máquina.
3. Quando for solicitada uma senha, deixe-a em branco e clique em “OK”.
4. Quando for solicitada a senha do computador, digite-a e clique em “Permitir”.
5. Seu arquivo .p12 será salvo na pasta que você especificou.