Publicando Aplicativos IOS | Criando os certificados | Parte 1

Publicando Aplicativos IOS | Criando os certificados | Parte 1

O que é necessário para publicar meu aplicativo IOS criado na plataforma NiceApp na Apple Store?

Itens Indispensáveis:

  • Um computador Apple (ex: Macbook Pro);
  • Conta de desenvolvedor na Apple;
  • Abrir ticket de suporte solicitando o código IOS;
  • Criar certificados necessários para publicação do aplicativo na Apple Store.
  • Compilar e publicar aplicativo IOS;

Criar os certificados para publicação na Apple store, é o que vamos aprender agora com este tutorial;

Você precisa criar um ficheiro CSR e um certificado de Distribuição iOS. E você será capaz de usar esses itens para todos os próximos aplicativos que você terá que publicar sob essa conta de desenvolvedor -> mantê-los com cuidado uma vez criado.

O arquivo CSR:

Ele deve ser criado a partir da ferramenta de acesso ao keychain do seu Mac.
Aplicativos> Utilitários> Keychain Access: (Acesso as Chaves).

Screen Shot 2015-08-19 at 16.28.45

No menu, selecione “Acesso as chaves”> “Assistente de certificado”> “Solicitar um certificado de uma autoridade de certificação”:

Screen Shot 2015-08-19 às 16.30.09

Na janela que se abre, digite o email da conta do desenvolvedor (ou qualquer outro endereço de e-mail, ele não tem qualquer impacto) e digite o nome da sua conta de desenvolvedor e selecione “salvar no disco”:

Screen Shot 2015-08-19 em 16.32.18

Guarde este CSR no disco, numa pasta relacionada com os certificados da sua conta de programador.

Feche a janela.

O certificado de distribuição iOS:

– Conecte-se em https://developer.apple.com/membercenter/index.action com a conta do desenvolvedor

– Clique em “Certificados, Identificadores e Perfis” e, em seguida, em “Certificados” novamente

– Clique em “Produção” que no menu principal “Certificados” no menu à esquerda:

Screen Shot 2015-08-19 às 16.40.22

– Em seguida, clique em “+” no canto superior direito

– Escolha “App Store e Ad Hoc” e clique em “continuar”:

Screen Shot 2015-08-19 em 16.47.19

– Clique em “continuar” novamente

– Assine seu certificado de distribuição do iOS com o arquivo CSR que você criou antes

– Faça o download do certificado ios_distribution que foi criado.

Crie os itens relacionados à aplicação que pretende publicar

O certificado APS Production:

Graças a este certificado, você poderá adicionar notificações push, compra no aplicativo e outros serviços ao seu aplicativo. No nosso caso, apenas o serviço de notificação push é interessante.

– Clique em “IDs de aplicativo” no menu “Identificadores” à esquerda:

Screen Shot 2015-08-19 em 16.48.38

– clique em “+” no canto superior direito

– digite o nome da sua aplicação e o ID do pacote da aplicação:

Screen Shot 2015-08-19 em 16.53.19

– Vá abaixo e selecione “Push Notifications” na lista de “App Services”:

Screen Shot 2015-08-19 em 16.54.09

– Clique em “continuar”

– Clique em “continuar”, clique em “enviar”, clique em “feito”

– Em seguida, na lista, localize o ID do aplicativo que você acabou de criar e clique nele

– Clique em “editar”

– Vá na parte inferior e na seção “Certificado SSL de Produção”, clique em “Criar Certificado”

– Clique em “continuar”

– Clique em “escolher arquivo” e faça o upload do arquivo CSR que você criou anteriormente para essa conta de desenvolvedor (o mesmo CSR que você usou para criar o certificado de distribuição do iOS para essa conta de desenvolvedor)

– Faça o download do certificado aps_production que acabou de ser criado. Guarde este certificado numa pasta relacionada com esta aplicação no seu Mac.

– Clique em “done”

Perfil de Provisionning:

– clique em “distribuição” de “Provisionning perfil” no menu à esquerda:

Screen Shot 2015-08-19 em 17.21.08

– Clique em “+” no canto superior direito

– Escolha “App Store” em “Distribuição”:

Screen Shot 2015-08-19 em 17.24.01

– Selecione o ID do aplicativo do seu aplicativo e clique em “continuar”

– Selecione o certificado de distribuição do iOS associado ao CSR que você usou para assinar o aps_production que você criou antes (é muito importante usar o iOS Distribution que foi criado com o CSR usado para assinar o aps_production.cer deste aplicativo. Não se esqueça disso e não se esqueça que caso você crie um novo aps_production.cer para este aplicativo com outro CSR, você terá que criar um novo perfil de provisionamento também com o certificado de Distribuição do iOS feito com este CSR e, em seguida, Publicar uma atualização do seu aplicativo na App Store)

– Clique em “continuar”

– Faça o download do perfil de provisionamento que acabou de ser criado. Guarde este certificado na pasta relacionada com esta aplicação no seu Mac e que contém o certificado aps_production criado anteriormente.

Agora clique 2x em cima dele e observe se ele foi adicionado no painel “Acesso as chaves”.

 

Bem agora ja temos todos os certificados e estamos prontos para partir para a próxima etapa da publicação,  a compilação do código IOS que sai da plataforma NiceApp.

Mais isso vou contar em um próximo artigo 😉

Até mais.

Deixe uma resposta