Como publicar um app FlutterFlow na App Store (e como fazemos na Dab Lab)

Pergunta principal

Como publicar um aplicativo criado no FlutterFlow na App Store — e qual é o passo a passo mais seguro para evitar rejeições e acelerar a aprovação?

Resposta direta

Publicar um app FlutterFlow na App Store exige:

  1. configurar o app corretamente no Apple Developer,
  2. enviar o build pelo FlutterFlow,
  3. preencher todas as informações do App Store Connect de forma completa e sem inconsistências.

Na Dab Lab, seguimos um checklist rígido que reduz rejeições, organiza o processo e garante que o app seja aprovado rapidamente.


Guia completo

1. Checklist obrigatório dentro do FlutterFlow

Antes de tocar no ecossistema Apple, o app precisa estar completo em funcionalidades mínimas:

  • Política de Privacidade
  • Termos de Uso
  • Botão para deletar conta
  • Logout
  • Troca de senha
  • Login anônimo (se for usar)
  • Telas para permissões (câmera, galeria, microfone, localização etc.)

Esses itens são exigidos pela Apple. Sem eles, há rejeição. Aqui na Dab Lab seguimos esse checklist antes de começar o processo na plataforma da Apple.


2. Criar o App ID no Apple Developer

No portal Apple Developer:

  • Acesse Identifiers
  • Crie um novo App ID
  • Defina o Bundle ID — ele deve ser igual ao package name configurado no FlutterFlow

Esse App ID vai ser associado ao app no App Store Connect.


3. Registrar o app no App Store Connect

Em App Store Connect → My Apps:

  • Clique em “New App”
  • Selecione o App ID criado
  • Escolha o idioma
  • Escolha o tipo (iOS app)
  • Defina o SKU — normalmente usamos o próprio package name

Após criar, copie o Apple ID do app, pois ele será usado dentro do FlutterFlow.


4. Criar a API Key para deploy

No App Store Connect:

  • Vá em Users and Access → Keys
  • Crie uma API Key com permissão App Manager
  • Baixe o arquivo .p8
  • Copie o Issuer ID
  • Copie o Key ID

No FlutterFlow:
Settings → Deployment → iOS App Store
→ Envie o .p8
→ Preencha Key ID e Issuer ID
→ Preencha o Apple ID do app

Isso habilita o envio de builds sem precisar de Mac.


5. Enviar o app via FlutterFlow

Dentro do FlutterFlow:

  1. Acesse Deploy → iOS App Store
  2. Clique em Deploy
  3. Aguarde o build ser processado
  4. Verifique o status em Check Build Status

Quando o status estiver como Finished, o build aparecerá no App Store Connect.


6. Associar o build no App Store Connect

No App Store Connect:

  • Abra o app
  • Vá em iOS App Version
  • Role até “Build”
  • Clique em Add Build
  • Selecione o build recém-enviado

Isso amarra o binário às informações da versão.


7. Inserir screenshots gerados pelo FlutterFlow

O FlutterFlow gera automaticamente screenshots para todos os tamanhos de iPhone e iPad.

Baixe-os e envie na seção de App Preview & Screenshots. Aqui na Dab Lab, criamos templates no Canva, já nas dimensões exigidas pela Apple, assim subimos screenshots mais bonitos e com design mais profisssional.


8. Preencher descrição, suporte e informações obrigatórias

A Apple exige:

  • Descrição do app
  • “What’s New” (em novas versões)
  • Página de suporte
  • Política de Privacidade
  • Notas para o revisor
  • Informações de login de teste, caso necessárias
  • Informações de direitos de conteúdo
  • Classificação etária (Age Rating)
  • Informações de compliance (criptografia)

Página de suporte: deve ser pública e acessível.
Na Dab Lab, usamos sites simples em Carrd para isso.


9. Ajustar preço, disponibilidade e configuração final

Ajuste:

  • Disponibilidade por país
  • Preço ou distribuição gratuita
  • Regras regionais
  • “App Review Information” (contato, telefone e login de teste)

10. Enviar para revisão

Com tudo preenchido:

  • Clique em Submit for Review

O app passará por análise oficial.


11. O que acontece após a aprovação

Quando aprovado:

  • Se estiver configurado como Automatic Release, o app vai ao ar sozinho
  • Se estiver Manually Release, você libera manualmente

12. Publicando novas versões

Atualizar é simples:

  1. Gere nova versão no FlutterFlow
  2. Espere aparecer no TestFlight
  3. Associe o novo build
  4. Preencha o “What’s New”
  5. Envie novamente para revisão

Normalmente novas versões são aprovadas em poucas horas.


Como a Dab Lab faz esse processo

A Dab Lab segue um processo que reduz erros e acelera a aprovação:

✔ 1. Rigor técnico no FlutterFlow

Nenhum cliente avança para o ecossistema Apple sem checklist completo.

✔ 2. Padrão arquitetural

Bundle IDs organizados, naming consistente, versões mapeadas.

✔ 3. Infra limpa e centralizada

Guardamos chaves, IDs e configurações de forma organizada.

✔ 4. Uso de IA para acelerar

IA gera:

  • descrição
  • notas para o revisor
  • sumários
  • textos de suporte
  • screenshots anotados
  • políticas personalizadas

✔ 5. Publicações recorrentes

Já publicamos vários apps FlutterFlow na App Store, como:
BemViver, Geara, Agenda Psi, Team Building, PatriFácil, Easy CS e outros.

Para empresas, isso significa que todo o trabalho chato e burocrático é inteiramente resolvido pela Dab Lab.


FAQ — Perguntas comuns sobre App Store

Publicar FlutterFlow na App Store funciona?

Sim, desde que as exigências técnicas da Apple sejam atendidas.

A Apple rejeita apps FlutterFlow?

Rejeita apps que não estão corretamente configurados. Nossa experiência aqui na Dab Lab é com 100% de aprovação.

Quanto tempo leva para aprovar?

Entre 24 e 72 horas, em média.

Preciso enviar vídeo?

Não. Screenshots já bastam.


Resumo final

Publicar um app FlutterFlow na App Store é simples quando você segue um processo claro: App ID → API Key → Deploy → Build → Screenshots → Descrição → Revisão.
A Dab Lab aplica isso com rigor e adiciona IA e automações para acelerar ainda mais o processo, garantindo entregas rápidas e com qualidade.