---
title: "Substituir um App iOS existente pelo seu App GoodBarber"
description: "É possível publicar seu novo aplicativo GoodBarber como uma atualização de outro aplicativo existente e manter seus usuários existentes. Ao fazer isso, seus us"
canonical_url: "https://pt.goodbarber.com/help/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/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

É possível publicar seu novo aplicativo GoodBarber como uma atualização de outro aplicativo existente e manter seus usuários existentes.
Ao fazer isso, seus usuários existentes baixarão seu aplicativo GoodBarber como uma nova versão do aplicativo que já está instalado no seu aparelho.

Aqui estão alguns requisitos gerais para atualizar seu aplicativo existente com seu novo aplicativo GoodBarber:
- **O aplicativo existente foi publicado anteriormente na loja**. Pode ser um aplicativo criado com outro construtor de aplicativos, criado por um desenvolvedor que você contratou... ou até mesmo um projeto GoodBarber diferente!
- **O aplicativo existente ainda está disponível na conta do desenvolvedor** (mesmo que o aplicativo não tenha sido publicado no momento) e ainda pode ser editado.
- **A conta de desenvolvedor que hospeda o aplicativo existente está em situação regular**.
- **Você é o proprietário da conta de desenvolvedor**onde o aplicativo existente está hospedado.

## 2. Obtenha o ID do pacote e o número da versão do aplicativo existente

Para atualizar um aplicativo iOS existente, primeiro você precisa obter o ID do pacote e o número da versão atual.

1. Vá para [**App Store Connect > Meus apps**](https://appstoreconnect.apple.com/apps) > Selecione seu aplicativo.
2. Role para baixo até a **seção Compilação** e clique na compilação existente para exibir os **Metadados da Compilação**.
À direita, você verá a **string da versão curta do pacote**, a **string da versão do pacote** e o **ID do pacote**.
3. Obtenha o **ID do pacote** e a **string da versão curta do pacote**.

![](https://cmsphoto.ww-cdn.com/superstatic/1138983/art/default/28038117-46609960.jpg?v=1781774160.8524032)

![](https://cmsphoto.ww-cdn.com/superstatic/1138983/art/default/28038117-46609994.jpg?v=1781774160.8884032)

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

1. No menu **App iOS > Publicar** , selecione o **processo de publicação Solo**.
2. Clique em "**Atualizar**" e vá para a próxima etapa.

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

**- Registrar 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).

**- Criar um novo Certificado Push**

1. Na sua [conta de desenvolvedor da Apple > Certificados, identificadores e perfis > Identificadores](https://developer.apple.com/account/resources/identifiers/list) , selecione sua ID de aplicativo existente.
2. Se você optar por ativar os Links Universais, marque a caixa do recurso Domínio Associado.
3. Role para baixo até o recurso **Notificação Push** e marque a caixa.
4. Clique no botão **configurar** (se não houver um certificado de envio associado) ou **editar** (se houver um certificado de envio associado) na linha.
5. 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).
6. Faça o upload do arquivo .csr para gerar e **fazer download do novo Certificado Push**.
7. **Faça o upload do novo Push Certificate** na etapa 4.6 no seu back office .

**- Criar ou atualizar 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 do mesmo no back office 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 a 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/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.

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

1. No menu App **iOS > Publicar** , selecione [**GoodBarber Takes Care**](https://pt.goodbarber.com/help/delegar-a-publicacao-ao-servico-gbtc-r80/entender-o-servico-goodbarber-takes-care-gbtc-a97/) **(GBTC)**.
2. Clique em "**Solicitar a revisão do seu aplicativo iOS**" e, em seguida, 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/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/que possui o conteúdo do aplicativo.

Se algo estiver faltando, a equipe informará você no ticket 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.
