- Uma conta de desenvolvedor da Apple válida é necessária para compilar seu aplicativo iOS.
Se você ainda não tem uma, aqui está a ajuda online para criar uma conta de desenvolvedor da Apple .
A Apple pode levar alguns dias para ativar sua conta de desenvolvedor da Apple após sua inscrição. Aconselhamos que você se inscreva com antecedência antes de iniciar a compilação do seu aplicativo iOS.

- Esta ajuda online explica como compilar um aplicativo totalmente novo que nunca foi publicado no App Store Connect.
Se seu aplicativo já existe no App Store Connect e você deseja substituí-lo por este aplicativo GoodBarber mantendo seus usuários existentes, siga esta ajuda online .

- Antes de começar com o processo de compilação abaixo:
1. Verifique que os textos dos popups permissões foram personalizados no Definições > Definições de compilação  no seu backoffice de acordo as funcionalidades da sua app.
2. Proceda com as everificações recomendadas  para garantir que a sua app está de acordo com as guias de utilização da App Store.


Para começar:
1. Vá para Canais de vendas > App iOS > Publicar   no seu backoffice.
2. Clique no botão verde “Iniciar envio” abaixo da imagem do Ninja.
3. Em "Passo 0: Primeira vez?", selecione "Primeiro envio"
4. Vá para a próxima etapa.


1

Conta Developer

1. Selecione Criar um novo certificação de distribuição.
2. Vá até ao Próximo passo.


2

Certificados

2.1 Registre-se como desenvolvedor da Apple  
Se você já tiver uma conta de desenvolvedor da Apple válida, vá para a etapa 2.2.

2.2 Solicitação de assinatura de certificado
Clique no botão verde para gerar um arquivo .CSR e baixá-lo.

2.3 Solicitação de certificado de distribuição
1. Na sua conta de desenvolvedor da Apple, vá para Certificados, Identificadores e Perfis > Certificados
2. Crie um novo certificado usando o sinal + e selecione "Distribuição iOS (App Store e Ad Hoc)"
3. Faça o upload do arquivo .CSR que você baixou do back office na etapa 2.2
4. Gere o certificado

2.4 Baixe o arquivo ios_distribution.cer da sua conta de desenvolvedor da Apple.

2.5 Envie o arquivo ios_distribution.cer
No seu back office , faça o upload do arquivo ios_distribution.cer que você acabou de baixar de sua conta de desenvolvedor da Apple.


3

App ID

3.1 Universal Links
Escolha se deseja ativar os Universal Links  no seu aplicativo iOS

3.2 Criar um novo ID de aplicativo
1. Na sua conta de desenvolvedor da Apple, vá para Certificados, Identificadores e Perfis > Identificadores
2. Crie um novo identificador usando o sinal + e selecione "IDs de aplicativos"
3. Quando solicitado a selecionar um tipo, escolha "App"

3.3 Informações de ID do aplicativo
1. No campo "Descrição", registre o nome do seu aplicativo (não são permitidos caracteres especiais)
2. No campo "Bundle ID", certifique-se de que "Explicit" esteja selecionado e registre o bundle ID do seu aplicativo no formato necessário (por exemplo: com.nomededominio.nomedoapp).
Observe que a GoodBarber fornece um ID de pacote padrão no back office, mas você pode criar um diferente em sua conta de desenvolvedor da Apple, desde que o formato seja aceito pela Apple.
3. Role para baixo na lista de recursos e selecione "Notificações push"
3b. Opcional - Somente se você deseja ativar os Universal Links , selecione também o recurso "Domínio Associado"
3c. Opcional - Somente se você quiser ativar o Apple Pay no seu aplicativo, selecione também o recurso "Processamento de pagamento do Apple Pay".

3.4 Valide o ID do seu aplicativo
Clique em "Continuar" no canto superior direito.


4

Apple Pay

4.1 Selecione se deseja ou não ativar o Apple Pay no seu aplicativo.
- Não: continue para a próxima etapa.
- Sim: siga esta ajuda online para recuperar o arquivo .certSigningRequest (.csr) do Stripe e carregá-lo no back office.

4.2 Adicionar um certificado ao seu ID do comerciante
1. Na sua conta de desenvolvedor da Apple, vá para Certificados, Identificadores e Perfis > Identificadores
2. Crie um novo identificador usando o sinal +, selecione "IDs de comerciante" e clique em Continuar.
3. Crie o ID do comerciante usando os valores de Descrição e Identificador fornecidos no seu backoffice e registre-o.
4. Para editá-lo, selecione o ID do comerciante que você acabou de criar.
5. Em "Certificado de processamento de pagamento do Apple Pay", clique em Criar certificado.
6. Responda Não à pergunta sobre pagamentos na China e clique em Continuar.
7. Faça o upload do arquivo stripe.CertSigningRequest que você recuperou do Stripe na etapa 4.1.
8. Gere e baixe o certificado (arquivo .cer).

4.3 Faça o upload do arquivo .cer
Observe que o arquivo será renomeado automaticamente para apple_pay.cer após o upload.

4.4 Vincule seu ID do aplicativo ao ID do comerciante
1. Na sua conta de desenvolvedor Apple > Certificados, identificadores e perfis > Identificadores , selecione o ID do aplicativo criado na etapa 3 e role para baixo até o recurso Processamento de pagamentos da Apple.
2. Clique no botão Configurar que apareceu na linha.
3. Selecione o ID do comerciante criado na etapa 4.2 e, em seguida, Continue.
4. Clique em Salvar no canto superior direito e confirme sua escolha no popup que aparece.

4.5 Envie seu Apple Pay Certificate para Stripe
Volte ao painel do Stripe e conclua o processo para declarar o certificado Apple Pay .
Para fazer isso, você precisará do certificado apple_pay.cer obtido da Apple na etapa 4.2.


5

Push

Volte ao seu back office  e vá para a próxima etapa.
Agora você criará seu Push Certificate, para que seu aplicativo iOS possa receber notificações push.

5.1: Gere arquivo goodbarber.csr
Clique no botão verde para gerar um arquivo .CSR e baixá-lo.

5.2 Adicione Certificado Push
1. Na sua conta de desenvolvedor da Apple > Certificates, Identifiers and Profiles > Identifiers , selecione o App ID que você criou na etapa anterior e role para baixo até o recurso Notificações Push.
2. Clique no botão "Configurar" que apareceu na linha

5.3 Selecione o tipo
Em "Certificado SSL de Produção", clique em "Criar Certificado".

5.4 Gere o certificado
Carregue o arquivo CSR que você acabou de baixar do back office.

5.5 Recupere arquivo aps.cer
Gere e baixe o certificado Push da sua conta Apple Developer.

5.6 Envie o arquivo aps.cer
No seu back office , faça o upload do arquivo aps.cer que você baixou da sua conta de desenvolvedor da Apple.


6

Mobile Provision

6.1 Crie seu perfil de provisionamento
1. Vá para Certificados, Identificadores e Perfis > Perfis
2. Crie um novo perfil clicando no sinal +
3. Em Distribuição, selecione "App Store" e clique em "Continuar"
4. Selecione o ID do aplicativo do seu aplicativo criado anteriormente.
5. Selecione o Certificado de Distribuição criado anteriormente - se houver mais de um na lista, selecione aquele com a data de hoje.

6.2 Gere seu perfil de provisionamento
Dê um nome ao perfil de provisionamento (nós fornecemos um nome padrão no back office, mas você pode usar o nome de sua escolha) e gere o arquivo.

6.3 Baixe seu perfil de provisionamento

6.4 Envie o arquivo de provisionamento móvel do seu aplicativo
No seu back office , carregue o arquivo chamado "yourapp".mobileprovision que você baixou da sua conta de desenvolvedor da Apple.


7

Compile seu aplicativo

Depois de concluir todas essas etapas, uma tela com um grande rosto de Ninja aparece para informar que seu aplicativo agora pode ser compilado.

Clique no botão para iniciar a geração do seu aplicativo.
Após alguns minutos, uma nova tela aparecerá para informar que seu aplicativo iOS foi compilado.

Você poderá baixar o arquivo .ipa do seu aplicativo.

A próxima etapa será enviar esse arquivo para o App Store Connect para testar seu aplicativo com o Testflight , se desejar, e, finalmente, enviar seu aplicativo para a revisão da Apple.


Outros artigos