Como Rodar Várias Versões do Mesmo App no iPhone
Rodando múltiplas versões do mesmo app no iPhone
A App Store aplica uma política rígida de uma versão por aplicativo. Quando você atualiza um app, a versão antiga desaparece. E, por causa de como a Apple estrutura os pacotes de apps, não é possível instalar duas cópias do mesmo app da App Store ao mesmo tempo. Isso causa problemas reais em situações específicas: talvez você precise de uma versão mais antiga de um app social porque uma atualização recente quebrou um recurso que você usava, ou você queira rodar duas contas separadas no mesmo app sem precisar ficar fazendo login e logout o tempo todo.
O sideloading através do Scarlet iOS quebra essa limitação. Com a abordagem certa, você pode rodar múltiplas versões do mesmo app em um único iPhone, cada uma mantendo seus próprios dados e sessão de login. Veja como. Última verificação: 27 de outubro de 2026, com base no site e no FAQ do Sideloadly, na página de App IDs do AltStore, no README do Azule e na página de associação de desenvolvedor da Apple.
Os riscos primeiro
- Uma cópia com um novo bundle ID é um app novo para o iOS. Ela começa sem dados, e nunca compartilha dados com o original.
- Alguns serviços verificam o app com o qual estão se comunicando. Fazer login com uma cópia re-assinada ou modificada pode fazer com que uma conta seja sinalizada ou banida, especialmente em apps sociais.
- Recursos vinculados ao bundle ID original podem quebrar na cópia. O FAQ do Sideloadly, por exemplo, diz que o Game Center não reconhece um app com o bundle ID alterado, então o progresso do jogo sincronizado pelo Game Center não será restaurado.
- Com um Apple ID gratuito, cada cópia extra conta para os limites da Apple (3 apps por dispositivo, 10 App IDs).
Formas de conseguir uma segunda cópia
| Método | Como | Necessário | Observação |
|---|---|---|---|
| IPA pré-modificado | Instalar um IPA “clonado” que já tem um novo bundle ID | Uma fonte confiável | Você depende de quem modificou o arquivo |
| Sideloadly | Opção “Change Bundle ID” antes do sideload | Windows ou Mac, um Apple ID | Também muda o nome e o ícone do app |
| Azule | Opção de linha de comando para mudar o bundle ID, a versão e o nome de exibição | Terminal no Mac, Linux ou iOS | Gera um novo IPA para assinar com qualquer ferramenta |
| Edição manual | Mudar o CFBundleIdentifier no Info.plist, reempacotar e assinar | Uma ferramenta de unzip e uma ferramenta de assinatura | As extensões também podem precisar ter os IDs mudados |
| LiveContainer | Rodar várias cópias dentro de um único app feito via sideload | Um LiveContainer instalado via sideload | Conta como um único app no dispositivo |
Por que várias versões são úteis
Antes de entrar nos detalhes técnicos, vale entender os cenários reais em que isso faz diferença.
- Contas duplas: Usar duas contas do Instagram, WhatsApp ou TikTok sem precisar fazer logout
- Reversão de versão: Uma atualização do app quebrou algo e você quer voltar para a versão anterior, mantendo a nova disponível para comparação
- Versão modificada vs. original: Usar uma versão modificada de um app junto com a oficial para ter recursos específicos
- Versões regionais: Alguns apps têm recursos diferentes em edições regionais distintas; usar ambas dá acesso a todos os recursos
- Testes beta: Usar um IPA beta junto com a versão estável para comparar o comportamento
A chave: modificação do bundle ID
O iOS identifica aplicativos pelo Bundle Identifier (Bundle ID), uma string em formato de domínio invertido, como com.instagram.Instagram. O sistema trata quaisquer dois aplicativos com Bundle IDs diferentes como aplicativos completamente separados, independentemente de quão parecidos eles sejam. Para rodar uma segunda cópia de um app, você precisa de uma versão com um Bundle ID diferente.
Alguns arquivos IPA disponíveis para sideloading já vêm modificados com Bundle IDs exclusivos, especificamente para permitir a instalação múltipla. Essas versões costumam ser chamadas de “clonadas” ou “paralelas”. Quando você instala uma delas através do Scarlet iOS, ela coexiste com a versão original da App Store como um aplicativo completamente separado, com seus próprios dados e login.
Como funciona a modificação do bundle ID
Modificar um Bundle ID em um arquivo IPA exige acesso ao binário do aplicativo e ao arquivo Info.plist dentro do pacote IPA. O processo envolve:
- Extrair o IPA (que é um arquivo ZIP)
- Editar a chave
CFBundleIdentifiernoInfo.plist - Opcionalmente, editar os nomes de exibição e os conjuntos de ícones para diferenciar visualmente as duas versões
- Reempacotar como um novo IPA
- Assinar e instalar através do Scarlet iOS
Alterando o bundle ID com uma ferramenta
Você não precisa editar o IPA manualmente. O Sideloadly lista “Change Bundle ID” entre seus recursos, descrito como uma forma de “permitir instalações múltiplas ou duplicadas de apps”, junto com opções para alterar o nome e o ícone do app, de modo que as cópias sejam fáceis de distinguir. O README do Azule lista o mesmo tipo de opções: “Change an app’s bundleid”, “Change an app’s display name” e “Change an app’s version”. Escolha um bundle ID que seja claramente seu, como o original com “.second” adicionado, e anote-o: o FAQ do Sideloadly diz que, para sobrescrever uma cópia depois, “se você definiu manualmente um bundle ID personalizado antes, use o mesmo ID novamente”. Usar um ID diferente da próxima vez cria mais uma outra cópia, sem os dados.
Para a maioria dos usuários, o caminho mais fácil é encontrar um IPA já modificado para o app que você quer. Muitos aplicativos populares têm versões paralelas mantidas pela comunidade, disponíveis em repositórios de IPA confiáveis.
Usando duas contas de redes sociais
Este é o caso de uso mais solicitado. Veja o passo a passo para instalar uma segunda instância de um app de rede social:
- Encontre um IPA clonado ou paralelo do app desejado em uma fonte confiável
- Abra o Scarlet iOS e instale o arquivo IPA
- Após a instalação, o app clonado aparece na tela inicial com um ícone ou nome diferente (geralmente com o sufixo “2,” “Plus” ou “Parallel”)
- Abra o app clonado e faça login com sua segunda conta
- As duas instâncias funcionam com sessões de login e dados independentes
O app clonado e a versão original da App Store não compartilham dados; eles são tão separados quanto dois aplicativos completamente diferentes. Outra forma de manter várias cópias de um app, cada uma com seus próprios dados, é o LiveContainer, que executa essas cópias dentro de um único app sideloaded.
Executando uma versão antiga junto com a atual
Executar uma versão antiga de um app junto com a versão atual é um pouco diferente, porque você está trabalhando com duas versões do mesmo Bundle ID. O iOS não permite que dois apps com o mesmo Bundle ID coexistam. Para resolver isso, uma das duas versões precisa ter o Bundle ID modificado.
Vale notar que, com um Apple ID gratuito, isso já pode acontecer automaticamente. O FAQ do Sideloadly explica: “A Apple impediu que usuários de contas Apple gratuitas façam sideload de apps com o mesmo bundle ID de um app da App Store. Por isso, somos obrigados a definir um bundle ID exclusivo”. É por isso que uma cópia instalada via sideload e o original da App Store podem coexistir, e também por isso que a cópia sideloaded não acessa os dados do original.
Abordagem prática:
- Mantenha a versão da App Store como está (ela tem o Bundle ID original)
- Obtenha o IPA da versão antiga e modifique seu Bundle ID antes de instalar pelo Scarlet iOS
- A versão antiga modificada é instalada junto com a versão atual da App Store
Essa abordagem é útil quando uma atualização do app remove algum recurso. Você usa a versão mais nova para tudo, exceto para o recurso específico que foi removido, e abre a versão antiga quando precisa justamente desse recurso.
Separação de dados e segurança da conta
Uma preocupação comum ao usar apps clonados é a segurança da conta, mais especificamente se a versão clonada pode comprometer sua conta. Existem alguns pontos importantes:
- Apps clonados que são simplesmente versões reempacotadas do binário original com um Bundle ID modificado geralmente se comportam como o original, embora as plataformas ainda possam detectar clientes reassinados. Eles se comunicam com os mesmos servidores usando os mesmos protocolos.
- Apps modificados que alteram funcionalidades (adicionando recursos que não existem no original) apresentam mais risco. Algumas plataformas sociais detectam comportamento incomum do cliente e podem sinalizar ou banir contas.
- Sempre obtenha arquivos IPA de repositórios confiáveis e estabelecidos. Fontes não confiáveis podem distribuir versões modificadas com código adicional. Nosso guia sobre como escanear arquivos IPA em busca de malware mostra como verificar um.
- Nunca faça login em uma segunda cópia com uma conta que você não pode se dar ao luxo de perder. Use primeiro uma conta secundária.
Gerenciando múltiplas versões com eficiência
Rodar múltiplas versões cria uma sobrecarga de gerenciamento que vale a pena resolver de forma proativa.
- Dê nomes claros: Use o app Atalhos para criar ícones de tela inicial com nomes claros para cada versão (por exemplo, “Instagram Trabalho” vs “Instagram Pessoal”).
- Assinatura: Cada instância instalada depende de um certificado de assinatura válido. Se uma instância for revogada, reinstale-a pelo Scarlet iOS.
- Gerenciamento de notificações: As duas instâncias enviarão notificações de forma independente. Configure as notificações de cada app individualmente para evitar ser notificado em dobro pela mesma atividade de conta.
- Limites do Apple ID gratuito: A página de associação da Apple diz que uma conta gratuita pode “instalar até 3 apps por dispositivo” e “registrar até 10 App IDs, que expiram após 7 dias”. A documentação do AltStore acrescenta que o número de App IDs que um app precisa “depende do número de extensões de app que cada app contém”, então uma única cópia de um app social grande pode usar vários. Veja nosso guia sobre o limite de 3 apps e mantenha as cópias atualizadas (guia sobre expiração em 7 dias).
- Atenção ao armazenamento: Múltiplas versões de apps pesados em dados podem dobrar o uso de armazenamento para esses apps. Monitore isso em Ajustes > Geral > Armazenamento do iPhone.
Para o gerenciamento geral de armazenamento ao rodar várias versões de apps, veja nosso guia sobre como liberar espaço no armazenamento do iPhone para mais apps sideloaded.
Reinstalando após a revogação do certificado
Como os apps sideloaded, incluindo as versões clonadas, dependem de um certificado de assinatura, eles estão sujeitos ao mesmo ciclo de vida de certificado que todos os apps sideloaded. Quando um certificado é revogado, a versão afetada do app não abrirá até ser reinstalada com um certificado novo pelo Scarlet iOS.
O processo de reinstalação é rápido e geralmente mantém os dados do app quando você instala sobre o app existente, mas faça backup antes. Para um passo a passo detalhado de recuperação, veja nosso guia sobre como reinstalar o Scarlet iOS sem perder dados.
Perguntas frequentes
Posso transferir meus dados do app original para a cópia?
Não diretamente. O iOS mantém os dados de cada bundle ID separados. Use o recurso de exportação, backup ou sincronização em nuvem do próprio app, se ele tiver, ou faça login novamente.
A cópia recebe notificações push?
Muitas vezes não de forma confiável. As notificações estão vinculadas à configuração própria do desenvolvedor para o app original, então uma cópia re-assinada com um novo bundle ID pode não receber nenhuma. Teste antes de depender disso.
Uma cópia instalada pelo Scarlet vai continuar funcionando no iOS 27?
O Scarlet é confirmado no iOS 14 até o iOS 26; o suporte ao iOS 27 é relatado por terceiros, mas não confirmado oficialmente.
Considerações finais
Executar várias versões de apps é um dos recursos mais úteis que o sideloading permite, para separação de contas e gerenciamento de versões. Tenha em mente os riscos: uma cópia é um app separado, com seus próprios dados, pode quebrar recursos ligados ao original, e alguns serviços não aceitam bem clientes modificados. Para a parte de assinatura, veja nosso guia do Sideloadly ou como instalar o Scarlet iOS.