← Nesim Apps

Diretriz 2.1 da App Store "Information Needed": o que enviei

Por Nesim Razon, desenvolvedor Android independente · 2026-11-16

#Notas de desenvolvimento#iOS

Dos meus últimos nove envios para iPhone (oito apps novos e uma atualização), três voltaram com o status "Rejected" por "Guideline 2.1 - Information Needed - New App Submission" (exibido com "2.1.0 Performance: App Completeness"). Parece alarmante, mas não era um relatório de erros: era um pedido de informações. Este texto descreve o que a mensagem da Apple pedia no meu caso e o que enviei de volta. É uma experiência pessoal, não um conselho sobre regras, e os requisitos podem mudar, então leia sempre a mensagem que você receber.

O que aconteceu

O status dizia Rejected, mas nada na mensagem apontava para uma falha ou uma tela quebrada. Mais um app novo e uma atualização de uma ficha antiga foram aprovados sem nenhuma mensagem assim, e quatro estavam ainda na primeira revisão quando escrevi isto. Então não sei o que provoca o pedido; só sei que ele chegou a três dos meus nove envios.

A mensagem dizia que a revisão de apps se destina a apps e metadados completos e pedia que eu testasse a versão por conta própria em dispositivos físicos compatíveis. Depois listava o que adicionar.

O que a mensagem pedia

No meu caso, a mensagem pedia que eu adicionasse o seguinte ao campo Notes de App Review Information:

Responder

Em dois dos apps a mensagem também pedia uma resposta no App Store Connect. No terceiro, pedia apenas que eu atualizasse as Notes e reenviasse. Escrevi uma resposta curta: as informações pedidas já estavam em Notes, a gravação de tela estava anexada e eu ficava à disposição para qualquer outra coisa.

Escrever as seis respostas

Escrevi as seis respostas de cada app em inglês e apenas com fatos que consegui verificar no código: nenhum desses apps tem contas ou compras, e as respostas dizem exatamente isso. Nos serviços externos listei o que cada app realmente usa, como a rede de anúncios e seu formulário de consentimento, o serviço de análise e de relatórios de falhas, o provedor de mapas ou de dados e os serviços integrados do aparelho. Quando um app não usa algo, como um processador de pagamentos ou um serviço de IA, eu disse isso.

Cada resposta é um texto simples de dois a três mil caracteres no total, bem abaixo do limite do campo Notes. Mantive um único modelo e mudei apenas os fatos.

Gravar em um aparelho real

Gravei a tela em um iPhone 7 com a gravação de tela integrada, começando pela tela inicial. Esse celular só chega ao iOS 15.8, então escrevi nas Notes que essa é a versão mais recente do iOS disponível para o aparelho. Cada gravação tem cerca de 60 a 75 segundos e segue um único roteiro: abrir o app, percorrer o fluxo típico, abrir as páginas do menu e terminar.

Copiei os vídeos para o PC por USB com o pymobiledevice3, usando afc pull a partir da pasta /DCIM, e os recodifiquei com o ffmpeg em arquivos mp4 de 1 a 5 MB. Depois enviei cada um como Attachment, troquei o texto de Notes, respondi onde foi pedido e apertei Update Review ou Resubmit. Os três apps voltaram para Waiting for Review.

Um erro ao conferir os vídeos

Antes de enviar, conferi cada vídeo pegando um quadro a cada 5 segundos. Com isso concluí, de forma errada, que dois deles não começavam abrindo o app. Ao amostrar a cada 0,5 segundo nos primeiros 6 segundos, vi que começavam sim: havia uma introdução na tela inicial de um ou dois segundos que a amostragem espaçada tinha pulado. Se for conferir uma gravação, olhe o começo dela com bastante detalhe.

O que faço agora

Agora coloco essas informações em Notes antes do primeiro envio de cada app novo e gravo um vídeo curto de tela no celular antes de enviar. É pouco trabalho por app e busca evitar uma ida e volta na revisão. Se a sua mensagem pedir algo diferente, siga a sua mensagem, não a minha lista.

Perguntas frequentes

A Guideline 2.1 Information Needed é um relatório de erros?

No meu caso não. A mensagem pedia informações e uma gravação de tela e não descrevia uma falha nem um defeito.

Todos os apps novos recebem essa mensagem?

Não. Três dos meus nove primeiros envios a receberam, enquanto outros dois passaram sem ela.

Onde coloquei as informações?

No campo Notes de App Review Information, com a gravação de tela enviada como Attachment e uma resposta no App Store Connect quando a mensagem pedia.

Esses requisitos vão continuar os mesmos?

Não sei dizer. Isto descreve uma mensagem no meu caso, então leia a mensagem que você receber.

Mais do blog