---
title: "Construir o seu App iOS nativo"
description: "- 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"
canonical_url: "https://pt.goodbarber.com/help/publicar-seu-app-ios-em-solo-r75/construir-o-seu-app-ios-nativo-a69/"
lang: pt
---

# Construir o seu App iOS nativo

Source: https://pt.goodbarber.com/help/publicar-seu-app-ios-em-solo-r75/construir-o-seu-app-ios-nativo-a69/

**- 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](https://pt.goodbarber.com/help/publicar-seu-app-ios-em-solo-r75/criar-a-sua-conta-apple-developer-a42/) .
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](https://pt.goodbarber.com/help/publicar-seu-app-ios-em-solo-r75/substituir-um-app-ios-existente-pelo-seu-app-goodbarber-a246/) .

**- Antes de começar o processo de compilação descrito abaixo:**
1. Verifique que os**textos dos popups de permissões** foram personalizados no menu Definições > Definições de Compilação do seu backoffice de acordo com as funcionalidades da sua app
2. Prossiga com as **[verificações recomendadas](https://pt.goodbarber.com/help/resolver-os-erros-de-publicacao-r120/checklist-antes-de-enviar-o-seu-app-ios-para-a-equipe-de-validacao-da-apple-a329/)** para garantir que o seu app está em conformidade com as Diretrizes de Revisão da App Store.

**Para começar:**
1. Vá para Publicar > App iOS > Publicar no seu back office.
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 de Desenvolvedor

1. Selecione **Criar um novo certificado de distribuição**.
2. Vá para a **próxima etapa**.

## 2. Certificados

**2.1 Registre-se como [desenvolvedor da Apple](https://pt.goodbarber.com/help/publicar-seu-app-ios-em-solo-r75/criar-a-sua-conta-apple-developer-a42/)**
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](https://developer.apple.com/account/resources/certificates/list)
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](https://pt.goodbarber.com/help/configurar-os-ajustes-avancados-r65/abrir-os-apps-nativos-ao-clicar-em-um-link-externo-a381/) 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](https://developer.apple.com/account/resources/identifiers/list)
2. Crie um novo identificador usando o sinal + e selecione "**App IDs**"
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](https://pt.goodbarber.com/help/configurar-os-ajustes-avancados-r65/abrir-os-apps-nativos-ao-clicar-em-um-link-externo-a381/) , selecione também o recurso "**Domínio Associado**".

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

## 4. 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.

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

**4.2 Adicione Certificado Push**
1. Na sua conta de desenvolvedor da Apple > [Certificates, Identifiers and Profiles > Identifiers](https://developer.apple.com/account/resources/identifiers/list) , 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

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

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

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

**4.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.

## 5. Mobile Provision

**5.1 Crie seu perfil de provisionamento**
1. Vá para [Certificados, Identificadores e Perfis > Perfis](https://developer.apple.com/account/resources/profiles/)
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.

**5.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.

**5.3 Baixe seu perfil de provisionamento**

**5.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.

## 6. Compile seu aplicativo

**Clique no botão para começar a compilação do seu aplicativo.**
Após alguns minutos, uma nova tela irá aparecer para informá-lo de que seu aplicativo iOS foi compilado

Poderá fazer download do arquivo .ipa do seu app.

O próximo passo será enviar este arquivo para a App Store Connect para poder [testar o seu app com o Testflight](https://help.apple.com/app-store-connect/#/devdc42b26b8) se desejar, e por fim, [enviar o seu app para a revisão da Apple.](https://pt.goodbarber.com/help/publicar-seu-app-ios-em-solo-r75/publicar-o-seu-app-ios-na-app-store-connect-a43/)
