Que tipo de certificados iOS eu preciso para construir e publicar a minha app?

Para se inscrever como um desenvolvedor Apple, acesse este link:
https://developer.apple.com/programs
Siga o processo de assinatura e conclua a compra. Após o pagamento, pode demorar até 24 horas para confirmar a ativação de sua conta. "Welcome to iTunes Connect": quando receber este e-mail, você está pronto para começar!
Agora que você tem sua conta de desenvolvedor configurada, você pode começar a gerar seus certificados iOS, a partir do seguinte link:
https://developer.apple.com/membercenter
Por que você precisa dos Certificados?

- Como um desenvolvedor da Apple, ao criar um projeto você precisa configurar ele com um certificado de distribuição. Este certificado de distribuição identifica você como o criador do app. Assim, seu nome (se registrado como um indivíduo) ou da sua empresa (se estiver registado como uma organização) irá aparecer no campo "Vendedor" na App Store.
- Com sua conta de desenvolvedor você pode publicar vários aplicativos. Você pode usar o mesmo certificado de distribuição para distribuir eles.
Atenção: o certificado de distribuição expira após 1 ano.
- O que irá identificar os apps como único é a App ID: 1 App ID = 1 app.
Se você deseja ativar notificações push dentro do seu aplicativo, ao configurar a App ID não esqueça de autorizar o envio de "notificações Push" antes de validar a sua inscrição.
- Criar um Provisioning Profile é outro passo obrigatório. Ele irá fazer a ligação entre você, como um desenvolvedor Apple e seu projeto (uma App ID). Você vai precisar de um Provisioning Profile para o Ad Hoc (Distribuição - AdHoc) e para a distribuição App Store.
Atenção: os Provisioning Profiles expiram junto com o certificado de distribuição.
iOS Distribution
Atenção: o Certificado SSL expira após um ano também.
O Certificado de Distribuição

Depois de carregar o arquivo .CSR, você deve completar o processo e, finalmente, fazer o download do arquivo .CER. O passo final é fazer o upload do arquivo .CER no Keychain Access ou em seu back office GoodBarber.
O Certificado Push SSL

Ao contrário do certificado de distribuição, este deve ser gerado para cada aplicativo (lembre-se: ele está ligado a uma App ID específica).
Para finalizar o processo, carregue este certificado no Keychain Access ou em seu back office GoodBarber. Assim como com o certificado anterior.
O que acontece quando os certificados expiram ou são revogados?
- Se o seu certificado de distribuição for revogado ou expirar você deve gerar um novo para que seja capaz de compilar seu aplicativo novamente, para fazer uma atualizar ou enviar um novo app para a App Store. Apps já publicados na loja não são afetados.
- Se os seus Provisioning Profile são revogados ou expiram você deve gerar um novo se você quiser atualizar o aplicativo relacionado a ele.
- Se o seu Certificado Push você não pode mais enviar notificações push para o aplicativo relacionado a ele, por isso precisa ser renovado.
Publicando alguma atualização? Confira nosso tutorial:
Design



