O lançamento em fases da App Store envia uma atualização de versão para uma parcela crescente dos usuários com atualizações automáticas ativadas ao longo de sete dias, começando em 1% no primeiro dia e chegando a 100% no sétimo. Se você acompanhar crashes e e-mails de suporte todos os dias e pausar assim que algo parecer errado, uma build com problema atinge um grupo pequeno de pessoas, e não toda a sua base de usuários. Mas o lançamento em fases tem uma grande limitação: ele só controla as atualizações automáticas. Qualquer pessoa ainda pode baixar a nova versão manualmente.
O que o lançamento em fases da App Store controla e o que ele não controla?
O lançamento em fases controla apenas quais usuários com atualizações automáticas ativadas recebem sua atualização de versão, e quando. Ele não esconde a nova versão de downloads manuais e não reverte quem já a instalou.
Segundo a Ajuda do App Store Connect da Apple, "uma amostra aleatória de usuários com atualizações automáticas em dispositivos qualificados receberá a atualização, sem qualquer notificação sobre sua participação no lançamento em fases". O recurso funciona para atualizações de versão de iOS, macOS e tvOS, então não dá para usá-lo no primeiro lançamento de um app. Para configurá-lo, é preciso ter a função Account Holder, Admin ou App Manager. A Apple também afirma: "Apps e atualizações de apps em lançamento em fases podem ser baixados manualmente da App Store por qualquer pessoa a qualquer momento."
| Pergunta | Resposta do lançamento em fases |
|---|---|
| Quem recebe automaticamente? | Uma parcela aleatória e crescente dos usuários com atualizações automáticas ativadas |
| As pessoas podem baixar manualmente? | Sim, a qualquer momento, seja qual for a fase |
| Pausar remove a atualização? | Não. Interrompe novas entregas automáticas; quem já tem a versão continua com ela |
| Por quanto tempo posso pausar? | 30 dias no total, sem limite de número de pausas |
| Posso pular etapas? | Sim, com Release to All Users |
Qual é o cronograma do lançamento em fases da App Store?
Em novembro de 2026, o cronograma é fixo em 1%, 2%, 5%, 10%, 20%, 50% e 100% ao longo de sete dias, e não pode ser editado. O que você controla é quando pausar e quando pular direto para 100%.
Trate cada dia como um checkpoint que termina com uma única decisão: seguir em frente ou pausar.
| Dia | Usuários | O que verificar antes da próxima etapa |
|---|---|---|
| 1 | 1% | Sessões sem crash, erros na abertura do app, sucesso de login e de compras |
| 2 | 2% | Caixa de suporte, novas avaliações de uma estrela mencionando a atualização |
| 3 | 5% | Taxas de erro do backend e carga na API vinda do novo cliente |
| 4 | 10% | Conversão e retenção em comparação com a versão anterior |
| 5 | 20% | Concentrações de crashes por dispositivo e por versão do sistema |
| 6 | 50% | Capacidade dos servidores no pico, problemas de dados que aparecem aos poucos |
| 7 | 100% | Rollout concluído; a Apple notifica os usuários Admin e App Manager |
Como ativar o lançamento em fases no App Store Connect?
O lançamento em fases é ativado na página da versão, em Phased Release for Automatic Updates, a qualquer momento antes de a atualização entrar no ar. Você não precisa decidir antes de enviar para revisão.
A Apple permite ativá-lo enquanto a versão está em Prepare for Submission, Waiting for Review, In Review, Waiting for Export Compliance, Pending Developer Release, Developer Rejected, Rejected ou Metadata Rejected.
- Em Apps, selecione seu app e clique na versão que você está enviando na barra lateral.
- Role até Phased Release for Automatic Updates.
- Selecione Release update over a 7-day period using phased release.
- Clique em Save. Após a aprovação, o status mostra Ready for Distribution com Phased Release ao lado.
Você também pode gerenciar lançamentos em fases pela App Store Connect API, o que ajuda se o seu pipeline de release já for automatizado por scripts.
Quando pausar um lançamento em fases e como funciona o limite de 30 dias?
Pause assim que um dos gatilhos combinados previamente for disparado. As pausas podem somar até 30 dias no total e, ao retomar, o rollout continua a partir do dia em que parou.
Registre seus gatilhos por escrito antes do dia do lançamento, para que ninguém fique discutindo enquanto os usuários estão esbarrando no bug. Bons gatilhos são concretos: as sessões sem crash caem abaixo da linha de base da versão anterior, o checkout ou o login falham em uma parcela mensurável das tentativas, ou vários usuários relatam o mesmo bug.
Para pausar, abra a versão em Ready for Distribution, selecione Pause Phased Release e clique em Save. Para retomar, selecione Use Phased Release. O exemplo da Apple: se você pausar por 10 dias e depois retomar, restam 20 dias de pausa. Você pode pausar quantas vezes quiser dentro desse total. Para pular as fases restantes, clique em Release to All Users no canto superior direito da página da versão.
Como fica um lançamento em fases quando aparece um bug?
Quando aparece um bug, você pausa, corrige e lança uma nova versão, de novo com o lançamento em fases ativado. Os usuários que ainda aguardam atualizações automáticas continuam na versão anterior enquanto você trabalha.
Imagine que a versão 3.4 substitui seu mecanismo de sincronização. No primeiro dia, 1% dos usuários com atualização automática a recebe, e você verifica duas vezes o seu crash reporter e os logs de erro de sincronização. No terceiro dia, em 5%, surge uma concentração de falhas de sincronização em uma versão mais antiga do iOS. Você pausa na hora. Muito menos usuários são afetados do que se todos tivessem recebido a atualização, e os usuários com atualização automática que ainda não foram alcançados continuam na 3.3.
Em seguida, corrija o bug e envie a 3.4.1 com o lançamento em fases ativado. Teste a correção em uma build de release, não só em debug; nosso plano de testes em build de release cobre essa etapa. Diga claramente nas notas da versão 3.4.1 que a sincronização foi corrigida; nossos exemplos de notas de versão mostram como. Se a correção for urgente e você confiar nela, use Release to All Users após a aprovação em vez de esperar mais uma semana.
Mais uma proteção: coloque o novo mecanismo de sincronização atrás de uma flag no servidor. Pausar impede que a atualização se espalhe, mas uma flag permite desligar o código arriscado para quem já instalou a 3.4. Os dois funcionam muito bem juntos.
O que outros desenvolvedores enfrentaram ao pausar um lançamento em fases?
Discussões públicas mostram o mesmo padrão: desenvolvedores pausam uma versão com bug e depois ficam sem saber o que um novo lançamento em fases faz com os usuários que já a receberam. A documentação da Apple não responde a isso, então planeje como se a correção precisasse do seu próprio rollout.
- Um desenvolvedor nos Apple Developer Forums relatou que "notou um crash, pausou o rollout da atualização, corrigiu o app, fez o upload e iniciou outro rollout em fases" com menos de 10% dos usuários na build com problema. Ele perguntou se os mesmos usuários receberiam o novo rollout. A discussão nunca teve uma resposta oficial; uma das respostas disse que os usuários da 8.0 "devem ser avisados de que há uma atualização 8.1 disponível assim que ela for lançada".
- Em outra discussão do fórum, um desenvolvedor contou que "parou em 1%" na versão 15.0.1 por causa de um bug crítico e queria escalonar também a 15.0.2, na esperança de que a 15.0.1 fosse "praticamente pulada pela maioria dos usuários". Uma resposta anterior nessa discussão sugeria pedir uma revisão acelerada enquanto a versão com bug estava pausada e, possivelmente, tirar o app da venda "para que nenhum usuário novo pegue a versão com problema". Antes de fazer isso, lembre-se da regra de remoção da venda no aviso acima.
- A equipe de ferramentas de release por trás das notas store-quirks da Tramline documenta que iniciar um novo release "simplesmente cancela o rollout existente", e a versão anterior passa para
REPLACED_WITH_NEW_VERSIONcom seu lançamento em fases marcado comoCOMPLETE. As mesmas notas dizem que uma pausa "não pode fazer nada em relação aos usuários que já receberam a atualização".
Nos três casos, pausar só serviu para ganhar tempo. A correção sempre foi uma nova versão, e ninguém pôde contar com o mesmo grupo sendo atualizado primeiro. É por isso que flags no servidor e uma branch de hotfix que você consiga lançar rapidamente importam mais do que o botão de pausa.
Como o lançamento gradual do Google Play se compara?
O lançamento gradual do Google Play usa uma porcentagem que você escolhe e aumenta manualmente. Depois de uma interrupção, a retomada atinge o mesmo grupo de usuários. Planeje os rollouts das duas lojas separadamente.
De acordo com a Ajuda do Play Console, "a porcentagem do lançamento gradual do seu app não aumenta automaticamente", e os lançamentos graduais "só podem ser usados para atualizações de apps, não ao publicar um app pela primeira vez". Após uma interrupção, os usuários que já receberam a versão continuam nela, e o Google recomenda lançar uma nova versão com um bundle corrigido em vez de retomar uma versão quebrada. Os lançamentos de produção podem ser limitados a países específicos, mas, depois de iniciados, não é possível remover países. Se a sua próxima atualização Android também precisa atender ao novo target SDK, veja nosso guia sobre o nível de API 36 no Google Play.
| Recurso | Lançamento em fases da App Store | Lançamento gradual do Google Play |
|---|---|---|
| Cronograma | Curva fixa de 7 dias | Porcentagem que você define e aumenta |
| Controle de parada | Pausa, 30 dias no total | Interromper e depois retomar ou substituir |
| Quem é escolhido | Usuários aleatórios com atualizações automáticas ativadas | Usuários novos e existentes aleatórios |
| Primeiro lançamento | Não disponível | Não disponível |
| Segmentação por país | Não faz parte do recurso | Disponível para lançamentos de produção |
O que verificar antes de iniciar um lançamento em fases?
Antes de o rollout começar, confirme que o lançamento em fases está salvo na versão, que suas linhas de base e gatilhos de pausa estão registrados por escrito e que uma correção pode ser lançada rapidamente. Use este checklist:
- Lançamento em fases selecionado e salvo na página da versão
- Dashboards de crash e de erros do backend nos favoritos, com linhas de base da versão anterior
- Gatilhos de pausa por escrito, combinados com todos que podem apertar o botão
- Recursos arriscados atrás de flags no servidor
- Uma pessoa responsável verificando as métricas em cada um dos 7 dias
- Uma branch de hotfix pronta, além do nosso checklist de envio para a App Store para a build seguinte
- Mudanças na página da loja seguradas até o rollout chegar a todos
Se preferir delegar o próprio lançamento, nosso serviço de envio para a App Store cobre a configuração do App Store Connect e do Play Console, a preparação para a revisão e os lançamentos nas duas lojas por $599 (as taxas das contas de desenvolvedor são cobradas à parte). Para uma segunda opinião sobre uma atualização arriscada, envie um e-mail para yagyeshsrbobde@gmail.com com o seu app e o que está mudando.
Perguntas frequentes
Usuários novos recebem a nova versão durante um lançamento em fases da App Store?
Sim. O lançamento em fases limita apenas as atualizações automáticas para usuários existentes. A Ajuda do App Store Connect da Apple diz que apps e atualizações de apps em lançamento em fases podem ser baixados manualmente da App Store por qualquer pessoa a qualquer momento. Quem abre a página do seu app na App Store e toca em Atualizar ou Obter recebe a nova build, mesmo no primeiro dia ou com o rollout pausado.
Posso reverter uma atualização de app iOS na App Store?
Não. O App Store Connect não tem rollback. Pausar um lançamento em fases interrompe novas atualizações automáticas, mas os usuários que já instalaram a versão continuam com ela. Para se recuperar, envie uma versão corrigida, de preferência com o lançamento em fases ativado de novo, e peça uma revisão acelerada se o bug for grave. Feature flags no servidor permitem desligar o código com problema para quem já atualizou.
Posso alterar as porcentagens do lançamento em fases na App Store?
Não. Em novembro de 2026, a Apple usa uma curva fixa: 1%, 2%, 5%, 10%, 20%, 50% e 100% ao longo de sete dias. Seus únicos controles são pausar, retomar e Release to All Users, que envia a atualização imediatamente para todos os usuários com atualizações automáticas ativadas. Se você precisa escolher as porcentagens, é assim que funcionam os lançamentos graduais do Google Play, não os da Apple.
Posso usar o lançamento em fases na primeira versão do meu app?
Não. A Apple oferece o lançamento em fases apenas quando você envia uma atualização de versão para iOS, macOS ou tvOS. O Google Play tem a mesma restrição: lançamentos graduais só podem ser usados para atualizações de apps, não ao publicar um app pela primeira vez. Para um primeiro lançamento, use o TestFlight ou testes fechados para reduzir o risco antes de publicar.
A Apple me avisa quando um lançamento em fases termina?
Sim. Quando o lançamento em fases é concluído, o App Store Connect notifica todos os usuários com a função Admin ou App Manager que têm acesso ao app. A documentação da Apple não inclui o Account Holder entre as funções notificadas; então, se só o Account Holder acompanha os lançamentos, dê a alguém da equipe uma dessas funções ou verifique o status da versão você mesmo.
Fontes e leituras complementares
As políticas mudam. Confira a documentação oficial antes de enviar.
- Lançar uma atualização de versão em fases – Ajuda do App Store Connect ↗Verificado em 1 de nov. de 2026
- Lançar atualizações de apps com lançamentos graduais – Ajuda do Play Console ↗Verificado em 1 de nov. de 2026
- Os mesmos usuários ao atualizar no meio de um lançamento em fases? – Apple Developer Forums ↗Verificado em 1 de nov. de 2026
- Atualização durante um rollout em fases pausado – Apple Developer Forums ↗Verificado em 1 de nov. de 2026
- tramlinehq/store-quirks: perguntas frequentes e armadilhas ao lançar apps na App Store e na Play Store – GitHub ↗Verificado em 1 de nov. de 2026
Vamos levar seu app até a linha de chegada.
Uma call objetiva para descobrir o que separa seu app de uma página publicada na loja.
Agende uma call ↗

