Você aperta Submit for Review e depois fica atualizando uma página. Este guia explica cada status que você pode ver no App Store Connect, usando os nomes e os significados da própria lista da Apple, e o que fazer ao chegar em cada um.
Os status, na ordem em que você os encontra
| Status | Significado (Apple) | O que fazer |
|---|---|---|
| Prepare for Submission | Você criou o registro do app e ainda está preparando as informações. | Termine metadados, screenshots e build, depois envie. |
| Ready for Review | Todos os metadados obrigatórios estão preenchidos e você pretende enviar, mas ainda não enviou. | Envie quando estiver pronto; imagens e vídeos não podem ser editados nesse estado. |
| Invalid Binary | Você enviou, mas o build não atende aos requisitos atuais de binário. | Suba um novo build ou selecione um válido. |
| Waiting for Review | A Apple recebeu o envio, mas ainda não começou a revisão. | Espere. Não há nada a fazer. |
| In Review | O App Review está revisando o app. | Espere; você ainda pode remover o build da revisão. |
| Pending Developer Release | Aprovado, e você ainda precisa liberá-lo. | Libere quando quiser que fique no ar. |
| Pending Apple Release | A Apple está segurando a versão até que a versão correspondente do sistema seja pública. | Espere. |
| Processing for Distribution | O app está sendo processado e ficará pronto em até 24 horas. | Espere. |
| Ready for Distribution | Aprovado e pronto para distribuição (seus contratos precisam estar em vigor). | Está no ar ou quase. |
| Rejected | O app não foi aceito. | Leia a mensagem no Resolution Center e corrija o que ela pede. |
| Metadata Rejected | Os metadados não foram aceitos. | Edite os metadados e depois responda à mensagem do App Review. |
| Developer Rejected | Você removeu o app da revisão. | Reenvie um build quando estiver pronto. |
A lista da Apple também tem Accepted, Waiting for Export Compliance e os status de transferência de app. Observe que o nome atual é Ready for Distribution; artigos mais antigos e algumas ferramentas ainda dizem "Ready for Sale".
Fonte: Apple, App statuses.
Quanto tempo leva a revisão?
A Apple não promete um número, então trate qualquer valor que você leia como referência. Vários guias de terceiros relatam que a maioria dos envios é revisada em cerca de um a dois dias, com esperas maiores em períodos movimentados e para apps que exigem mais atenção. Posts em fóruns de desenvolvedores mostram que casos individuais podem demorar bem mais, e uma rejeição reinicia a contagem.
Na prática: planeje os lançamentos com alguns dias de folga e não marque um lançamento para a mesma tarde em que você envia.
Quando "Waiting for Review" demora demais
- Confira se nada mais está bloqueando, como um contrato que precisa ser aceito.
- Espere alguns dias antes de se preocupar; é uma fila.
- Se continuar parado muito além do que outros desenvolvedores relatam, fale com o App Review pelas opções de contato do App Store Connect e pergunte pelo status, em vez de reenviar, o que pode colocar você no fim da fila.
Quando é rejeitado
Abra a mensagem no Resolution Center. Ela cita a diretriz que não foi cumprida. Corrija exatamente isso, responda na mesma conversa se precisar explicar e reenvie. Os revisores são pessoas: uma resposta calma com uma correção clara ou uma gravação de tela funciona melhor do que uma discussão.
Perguntas frequentes
Qual é a diferença entre Waiting for Review e In Review?
Waiting for Review significa que a Apple tem o seu envio mas ainda não começou. In Review significa que um revisor está olhando agora.
Pending Developer Release é um problema?
Não. Significa que o app foi aceito e está esperando você liberá-lo.
Por que meu app diz Ready for Distribution e não Ready for Sale?
Ready for Distribution é o nome que a Apple usa atualmente para um app aceito que pode ser distribuído. "Ready for Sale" é o termo mais antigo.
Posso ser avisado quando o status mudar?
O App Store Connect pode avisar por e-mail, e apps como o Shipmate mostram o status de cada versão no seu Mac e notificam quando ele muda.
Veja o status de cada versão sem atualizar a página
O Shipmate mostra o status de revisão de cada app e versão em uma só janela, com os builds recentes do TestFlight, e envia uma notificação quando um status muda, para você parar de atualizar o App Store Connect.
