O TestFlight é o jeito da Apple de colocar builds de pré-lançamento na frente de pessoas reais antes de chegarem à App Store. As regras são simples quando você conhece os quatro números que importam.
Os limites que importam
| O quê | Limite |
|---|---|
| Testadores internos | Até 100 usuários do App Store Connect |
| Testadores externos | Até 10.000 pessoas |
| Vida útil do build | 90 dias, depois fica indisponível para os testadores |
| Beta App Review | Pode ser exigida para testes externos |
Fonte: Apple, TestFlight overview.
Testes internos x externos
Testadores internos são pessoas com uma conta do App Store Connect na sua equipe. Eles recebem os novos builds assim que o build termina de ser processado, sem revisão. Use para você mesmo e para os colaboradores próximos.
Testadores externos podem ser qualquer pessoa com um endereço de e-mail ou um link público. A Apple observa que um build beta pode exigir revisão: quando você adiciona o primeiro build de um app a um grupo externo, ele é enviado ao App Review. A revisão é exigida apenas para o primeiro build; os builds seguintes podem não exigir uma revisão completa. Os testes começam quando o build é aprovado.
Uma configuração simples
- Grupo interno com você e a uma ou duas pessoas que testam todo build.
- Um grupo externo por público. Por exemplo "Amigos" e "Usuários avançados", para enviar um build a um sem enviar ao outro.
- Um link público para um beta limitado, se você quiser que desconhecidos entrem. Definir critérios no link público pode limitar quantos testadores externos conseguem usá-lo.
- Notas de versão em cada build dizendo o que experimentar. Testadores que sabem o que mudou dão um feedback melhor.
Os builds expiram em 90 dias
Um build deixa de funcionar para os testadores depois de 90 dias. Se um beta se estender, suba um build novo antes de o antigo expirar. Uma expiração esquecida é o motivo mais comum de um testador escrever "o app não abre".
Feedback
Os testadores podem enviar feedback e relatórios de falha pelo TestFlight, e você os lê no App Store Connect. Responda aos testadores, mesmo que rapidamente. Quem se sente ouvido continua testando.
Perguntas frequentes
Quantos testadores posso ter no TestFlight?
Até 100 testadores internos (usuários do App Store Connect) e até 10.000 testadores externos.
Quanto tempo dura um build do TestFlight?
Um build pode ser testado por até 90 dias, depois fica indisponível para os testadores.
O TestFlight precisa de App Review?
Testes externos podem exigir a Beta App Review. Ela é necessária para o primeiro build que você adiciona a um grupo externo; os builds seguintes podem não precisar de uma revisão completa. Testes internos não precisam.
Posso ser avisado quando um build terminar de processar?
O App Store Connect pode avisar por e-mail, e o Shipmate mostra seus builds mais recentes do TestFlight no Mac e notifica quando um está pronto para testar.
Saiba quando um build está pronto para testar
O Shipmate lista os builds recentes do TestFlight de cada app ao lado do status de revisão da App Store e envia uma notificação quando um build termina de processar, para você não ficar olhando a tela de processamento.
