---
title: "Substituir um App iOS existente pelo seu App GoodBarber"
description: "1. Leia sobre os pré-requisitos na ajuda online geral sobre como publicar seu novo aplicativo GoodBarber como uma atualização do seu aplicativo existente.  2. S"
canonical_url: "https://pt.goodbarber.com/help/shop/publicar-seu-app-ios-em-solo-r75/substituir-um-app-ios-existente-pelo-seu-app-goodbarber-a246/"
lang: pt
---

# Substituir um App iOS existente pelo seu App GoodBarber

Source: https://pt.goodbarber.com/help/shop/publicar-seu-app-ios-em-solo-r75/substituir-um-app-ios-existente-pelo-seu-app-goodbarber-a246/

## 1. Antes de iniciar o processo de atualização

1. **Leia sobre os pré-requisitos** na ajuda online geral sobre como [publicar seu novo aplicativo GoodBarber como uma atualização do seu aplicativo existente](https://pt.goodbarber.com/help/shop/publicar-seu-app-android-em-solo-r62/substituir-um-app-do-google-play-existente-pelo-seu-app-goodbarber-a185/) .
2. Siga as instruções fornecidas na ajuda online para obter o **ID do pacote** e o **número da versão** do seu aplicativo existente.

Feito isso, vá para **App iOS > Publicar** e selecione seu modo de publicação preferido: **Solo**ou [**GoodBarber Takes Care (GBTC)**](https://pt.goodbarber.com/help/shop/delegar-a-publicacao-ao-servico-gbtc-r80/entender-o-servico-goodbarber-takes-care-gbtc-a97/) .

## 2. Atualize seu aplicativo existente usando GoodBarber Takes Care (GBTC)

1. Clique em "**Solicitar a revisão do seu aplicativo iOS**".​
2. Selecione "**Atualizar**"
3. **Preencha o formulário** e envie-o.

Um ticket de suporte será gerado automaticamente para que a equipe de revisão possa verificar se:
- O ID do pacote e o número da versão fornecidos no formulário correspondem aos do aplicativo existente no App Store Connect.
- A conta de desenvolvedor está em [conformidade com as diretrizes da Apple](https://pt.goodbarber.com/help/shop/configurar-as-contas-de-desenvolvedor-apple-e-google-r97/entender-a-conformidade-da-conta-apple-developer-com-as-diretrizes-4-2-6-e-5-2-1-a323/) e pertence à pessoa ou entidade que possui o aplicativo/proprietário do conteúdo do aplicativo.

Se algo estiver faltando, a equipe informará você no tíquete de verificação e solicitará que você o corrija.

Se tudo estiver correto, **será gerado um novo ticket de suporte dedicado ao processo de publicação**.
A equipe o usará para se comunicar com você até que o aplicativo seja publicado.

## 3. Atualize seu aplicativo existente Solo - Compilação do novo aplicativo

Na primeira tela, selecione "Atualizar" e vá para a próxima etapa.

**- Crie um novo Certificado de Distribuição**

1. Na etapa 2.1, selecione "Criar um novo certificado de distribuição" e vá para a próxima etapa.
2. Continue para a etapa 2.2 e **baixe o arquivo .csr**fornecido no back office
3. Em uma nova guia do seu navegador, vá para sua [conta de desenvolvedor da Apple > Certificados, Identificadores e Perfis > Certificados](https://developer.apple.com/account/resources/certificates/list)
4. **Crie um novo certificado** seguindo as instruções das etapas 2.3 a 2.4 no back office.
5. **Faça o upload do novo certificado de distribuição** na etapa 2.5 no seu back office e vá para a próxima etapa.

**- Registre seu ID de aplicativo e número de versão existentes**

1. Na etapa 3.1, decida se deseja ou não ativar os Links Universais.
2. Na etapa 3.2, forneça o número da versão do seu aplicativo iOS existente e seu ID do pacote (= o ID do aplicativo).
3. Na sua [conta de desenvolvedor Apple > Certificados, identificadores e perfis > Identificadores](https://developer.apple.com/account/resources/identifiers/list) , selecione seu ID de aplicativo existente e verifique os recursos para:
- Notificações push (obrigatório)
- Domínios associados (somente se você optar por ativar os Links Universais)
- Processamento de pagamentos do Apple Pay (somente se você optar por ativar o Apple Pay)

**- Decida se deseja ativar o Apple Pay**

Se você optar por ativar o **Apple Pay**, siga o processo na etapa 4 .
Se você optar por não ativá-lo, vá direto para a etapa 5.

**- Crie um novo Certificado Push**

4. Role para baixo até o recurso **Notificação Push**. A caixa deve ser marcada.
5. Clique no botão **configurar** (se não houver um certificado push associado) ou **editar** (se houver um certificado de envio associado) na linha.
6. Em **Certificado SSL de produção**, exclua qualquer certificado existente e clique em "**Criar certificado**" (não se preocupe, o certificado que você revogar será substituído quase imediatamente).
7. Faça o upload do arquivo .csr para gerar e **faça o download do novo Certificado Push**.
8. **Faça o upload do novo Push Certificate** na etapa 4.6 .

**- Crie ou atualize o perfil de provisionamento**

1. Na sua conta de desenvolvedor da Apple, vá para [**Certificados, Identificadores e Perfis > Perfis**](https://developer.apple.com/account/resources/profiles/list)
2. **Selecione o arquivo App Store Mobile Provision** do seu aplicativo ou **crie** um novo.
3. Certifique-se de que o **Certificado de Distribuição e o ID do Aplicativo sejam os mesmos** de Publicar > App iOS > Certificados (o Certificado de Distribuição deve ter a mesma data de expiração).
4. **Salve** o arquivo App Store Mobile Provision e **baixe-o**.
5. Faça o upload na etapa 5.4 .

**- Clique no botão para criar seu aplicativo iOS.**

## 4. Atualize seu aplicativo existente Solo - Faça o upload e teste na App Store Connect

Depois que o aplicativo for compilado, você poderá baixar o arquivo .ipa e enviar seu aplicativo para o App Store Connect como uma atualização do seu aplicativo existente.

O processo para atualizar um aplicativo no App Store Connect é descrito nesta [ajuda online](https://pt.goodbarber.com/help/shop/publicar-seu-app-ios-em-solo-r75/atualizar-o-seu-app-ios-no-app-store-connect-a159/) .
Depois que a nova versão do seu aplicativo for carregada, você também poderá [testá-lo com o TestFlight](https://help.apple.com/app-store-connect/#/devdc42b26b8) .

## 5. Em caso de mensagem de erro no Transporter

Caso você não consiga fazer o upload do seu aplicativo depois de concluir todas essas etapas corretamente, pode ser necessária uma intervenção manual nossa.
Nesse caso, entre em contato com o suporte e forneça a mensagem de erro que você está recebendo no Transporter.
