# TestFlight: como usar e como funciona, com testes internos, externos e links públicos

> O TestFlight é o serviço de testes beta da Apple no App Store Connect: você entrega um build para até 100 testadores internos da sua equipe sem revisão e para até 10.000 testadores externos por app, por e-mail ou link público, depois de uma revisão do TestFlight, e cada build fica disponível para teste por 90 dias.

Equipe Uptika · Publicado: 2026-11-05 · Última atualização: 2026-11-05 · https://uptika.app/pt/guias/testflight-como-usar

## O que é o TestFlight?

O TestFlight é a parte de testes beta do App Store Connect. Você envia um build uma vez, escolhe quem recebe, e os testadores instalam com o app gratuito **TestFlight** no aparelho deles. Funciona para apps de iOS, iPadOS, macOS, tvOS, visionOS e watchOS e exige a assinatura paga do Apple Developer Program (veja [Conta de desenvolvedor Apple](https://uptika.app/pt/guias/conta-apple-developer)).

## Quais são os limites do TestFlight?

| Limite | Valor |
|---|---|
| Testadores internos | Até 100 usuários do App Store Connect |
| Testadores externos | Até 10.000 por app |
| Aparelhos por testador | Até 30 |
| Builds que você pode compartilhar | Até 100, vários em teste ao mesmo tempo |
| Validade do build | 90 dias depois do envio; depois disso fica indisponível para os testadores |
| Envios para revisão do TestFlight | Até 6 builds em 24 horas |
| Builds por versão em revisão | Um por vez |
| Limite de testadores do link público | Qualquer número de 1 a 10.000 |

## Teste interno ou externo: qual usar?

| | Teste interno | Teste externo |
|---|---|---|
| Quem | Usuários do seu App Store Connect (Account Holder, Admin, App Manager, Developer, Marketing) | Qualquer pessoa com uma Apple Account |
| Quantos | 100 | 10.000 por app |
| Revisão | Nenhuma | O primeiro build precisa de revisão do TestFlight |
| Convite | Adicionado a um grupo interno | E-mail, importação de CSV ou link público |
| Melhor para | Builds diários para a equipe | Usuários reais, programas beta, ensaio do lançamento |

Você precisa criar um grupo interno antes de poder criar um externo.

## Como configurar o teste interno?

1. No App Store Connect, abra **Apps**, selecione o app e clique na aba **TestFlight**.
2. Na barra lateral, clique em **+** ao lado de **Internal Testing**, dê um nome ao grupo e clique em **Create**.
3. Clique em **Invite Testers** e escolha usuários da sua equipe.
4. Clique em **Add Builds**, ou marque **Enable automatic distribution** (distribuição automática) para que cada novo build do Xcode chegue ao grupo. Builds feitos pelo Xcode Cloud precisam ser adicionados aos grupos manualmente.

Testadores internos podem testar cada build por 90 dias. Builds enviados como "TestFlight Internal Only" só vão para grupos internos, nunca para testadores externos nem para a App Store.

## Como convidar testadores externos?

1. Na aba TestFlight, clique em **+** ao lado de **External Testing**, dê um nome ao grupo e clique em **Create**.
2. Selecione o grupo, clique em **Add Builds** e escolha a plataforma, a versão e o build.
3. Escreva o **What to Test**, a nota que os testadores veem; dá para adicionar versões localizadas.
4. Preencha as informações de teste se ainda não fez: e-mail para feedback, dados de contato e, se o app tem login, os dados de acesso para o revisor.
5. Clique em **Submit Review**. Quando o build for aprovado, os testadores são avisados automaticamente se você marcou essa opção, ou você clica em **Notify Testers** no build.

O **primeiro build** enviado precisa de revisão completa; os builds seguintes da mesma versão podem não precisar. A Apple não publica um prazo de revisão para o TestFlight, então deixe folga no cronograma antes de um lançamento beta.

## Como funcionam os links públicos?

Um link público deixa qualquer pessoa entrar sem convite por e-mail. Na aba **Testers** do grupo externo, clique em **Create Public Link** e escolha:

- **Open to Anyone** (aberto a todos) ou **Filter by Criteria** (filtrar por critérios): pelo menos um critério, como tipo de aparelho e versão do sistema (a partir de, igual ou mais nova, igual ou mais antiga, ou todas as suportadas).
- **Tester Limit**: um número entre 1 e 10.000.

Quem entra por link público aparece como anônimo: você não vê nome nem e-mail. Quando atingir o seu limite de testadores, desative o link para que as pessoas vejam que ele está fechado.

## Solução de problemas: "No builds available"

Siga esta lista em ordem:

1. **O build ainda está em processamento?** Envios recentes levam um tempo até aparecer no TestFlight.
2. **A conformidade de exportação foi respondida?** Um build sem essa resposta não pode ser testado. Adicione `ITSAppUsesNonExemptEncryption` ao Info.plist para a pergunta não se repetir.
3. **O build está no grupo do testador?** Adicionar um build a um grupo não adiciona aos outros.
4. **Externo: ele foi aprovado?** Um build esperando a revisão beta, ou rejeitado nela, não fica disponível.
5. **Ele expirou?** Os builds ficam indisponíveis 90 dias depois do envio.
6. **O aparelho se qualifica?** O aparelho precisa atender à versão mínima do sistema do build e, nos links públicos, aos seus critérios.
7. **O testador entrou com a Apple Account convidada?** O app TestFlight mostra os builds da conta conectada. Managed Apple Accounts em domínios reservados não podem testar builds.
8. **É um build só interno?** Esses nunca aparecem para testadores externos.

## O que o TestFlight não faz?

- O pedido de avaliação não aparece: a solicitação de avaliação do StoreKit não tem efeito em builds do TestFlight, então teste esse fluxo em desenvolvimento (veja [pedir avaliações no iOS](https://uptika.app/en/guides/ios-rating-prompt-requestreview), em inglês).
- O feedback dos testadores é privado; nada do que eles dizem aparece na App Store.
- Uma aprovação no TestFlight não garante aprovação na App Store; o App Review completo continua valendo no envio.

## Onde o TestFlight entra no lançamento?

Teste exatamente o build que você vai enviar e depois envie pela página da versão, como descrito em [Como publicar um app na App Store](https://uptika.app/pt/guias/publicar-app-app-store). Em atualizações, combine uma rodada de TestFlight com um [lançamento em fases](https://uptika.app/en/guides/phased-release-staged-rollout) (em inglês), para que um bug chegue a poucos usuários antes de chegar a todos. No Android, as ferramentas equivalentes são as [faixas de teste](https://uptika.app/en/guides/google-play-internal-closed-open-testing) do Google Play (em inglês).

Depois do lançamento, o **Ping diário** do Uptika mostra toda manhã o que mudou desde a última leitura: posições das palavras-chave, posições nas listas da categoria e novas avaliações de 1–2 estrelas, para que um build fraco apareça em um dia. O [plano Grátis](https://uptika.app/app/#/?signup=1) começa com posições diárias de palavras-chave para um app, sem cartão; os planos pagos liberam o resto.

## Perguntas

### O que é o TestFlight e como funciona?

O TestFlight permite mandar builds de pré-lançamento de um app para iOS, iPadOS, macOS, tvOS, visionOS ou watchOS a testadores. Você envia um build ao App Store Connect, adiciona a um grupo de testadores, e eles instalam pelo app gratuito TestFlight. Dá para mandar feedback e capturas de tela de dentro do app.

### Quanto tempo leva a revisão externa do TestFlight?

A Apple não publica um prazo separado para a revisão do TestFlight. O que a Apple informa: o primeiro build enviado precisa de revisão completa, os builds seguintes da mesma versão podem não precisar, e você pode enviar até seis builds para revisão do TestFlight em 24 horas.

### Por que o TestFlight diz que não há builds disponíveis?

Em geral o build ainda está em processamento, está esperando a resposta de conformidade de exportação, nunca foi adicionado ao grupo do testador, ainda está na revisão beta, expirou depois de 90 dias, ou o aparelho do testador não atende à versão mínima do sistema do build ou aos critérios do link público. Confira nessa ordem.

### Existe TestFlight para Android?

Não com esse nome. O equivalente no Google Play são as faixas de teste: teste interno para até 100 testadores, teste fechado por lista de e-mails ou Grupo do Google, e teste aberto. Veja o guia sobre as faixas de teste do Google Play.

### Os testadores precisam de uma conta Apple Developer?

Não. Testadores externos só precisam de uma Apple Account e do app TestFlight. Testadores internos precisam ser usuários da sua equipe no App Store Connect com a função Account Holder, Admin, App Manager, Developer ou Marketing.

## Fontes

- [TestFlight (Apple Developer)](https://developer.apple.com/testflight/)
- [TestFlight overview (App Store Connect Help)](https://developer.apple.com/help/app-store-connect/test-a-beta-version/overview-of-testflight)
- [Add internal testers (App Store Connect Help)](https://developer.apple.com/help/app-store-connect/test-a-beta-version/add-internal-testers)
- [Invite external testers (App Store Connect Help)](https://developer.apple.com/help/app-store-connect/test-a-beta-version/invite-external-testers)

---

O Uptika é uma ferramenta de ASO e inteligência de lojas para a App Store e o Google Play. https://uptika.app/pt
