Cidadeverde.com

Tutorial (1): como publicar seu app na Apple Store - Certificados

TUTORIAL DE PUBLICAÇÃO DE APP NA APPLE STORE
Olá, meu nome é Marcos Sávio e vou compartihar com vocês o "caminho das pedras" de como publicar seu aplicativo na Apple Store.

Para início de conversa vou listar aqui alguns do pré-requisitos para iniciar esta jornada, que parece um pouco complexa, mas considero apenas repleta de detalhes, rs: 

PRÉ-REQUISITOS
1 - Ter uma conta de Developer na Apple - Custa U$ 99,00 anual. Crie sua conta pelo link: https://developer.apple.com.
Sem essa conta você não faz nada. Ou desiste ou pede um amigo pra fazer ou contrata um profissional para publicar. 
2 - Ter um Imac ou Notebook da Apple com Xcode Instalado.
Há a opção de instalar IOS no Wiondows, mas essa é uma outra história. 
3 - Possuir o arquivo complilado para IOS já no ponto de ser enviado.
Ou seja, antes de começar a ler o que vem pela frente, já tenha seu aplicativo feito. O tutorial não vai ensinar a fazer o aplicativo, mas apenas orientar na publicação. 


PRIMEIRO PASSO - OS CERTIFICADOS

Acesse: https://developer.apple.com/membercenter

Em uma publicação para iOS, o desenvolvedor vai precisar de 4 arquivos, sendo um arquivo que irá assinar os certificados exigidos e os próprios 3  certificados que serão utilizados. 

O arquivo que irá assinar os certificados e um dos 3 certificados será utilizado para todos os aplicativos publicados sob uma conta de desenvolvedor, e os dois outros certificados devem ser criados cada vez que você vai publicar um novo aplicativo. Parece complexo? Vamos entender na prática. 

Certificados Coringa
Se você está iniciando, dois arquivos deverão ser criados para a primeira vez que você for publicar com sua conta de desenvolvedor. Depois pode guardá-los para reutilizá-los em outras aplicações. 

O nosso primeiro arquivo coringa é o CertSigningRequest (CSR). O CSR é criado a partir do computador (deve ser um Mac) a partir do acesso de chaves, localizado em > Mac > Aplicativos> Utilitários.

Nosso segundo arquivo coringa é o "Certificado de Distribuição ("ios_distribution"), criado a partir da área de desenvolvedor em https://developer.apple.com 

Você vai usar os certificados CSR e IOS_distribution para todos os aplicativos que você for publicar para Masavio, se houver vários aplicativos para publicar sob esta conta. 

Os certificados da aplicação específica
Os dois outros certificados são os de produção e perfil, respectivamente: "aps_production" e  "IOS Provisionning Profiles"
Você terá sempre que criá-los para cada novo aplicativo

Exemplo de organização de aquivos para uma publicação:
Para o cliente Masavio, a organização dos arquivos seria assim: 

Aplicativos IOS
    • Masavio
        - Certificado CSR
        - Certificado IOS_distribution
    * Meu App
       - Certificados Production e Provisionning Profiles
       - Screenshots


CRIANDO AS TELAS DO APLICATIVO - Screenshots
Você vai precisar de algumas screenshots que serão visualizadas na página de seu app no iTunes.
Você poderá capturar as telas com o Xcode, especialmente com o iOS Simulator que vem com o Xcode.

Abra o projeto Xcode que está na pasta ios_source, em seguida, escolher o alvo, iPhone 4s por exemplo, e clique no botão Play. 


Confira no próximo tutorial como gerar o certifica .pem