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:
- configurar o app corretamente no Apple Developer,
- enviar o build pelo FlutterFlow,
- 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:
- Acesse Deploy → iOS App Store
- Clique em Deploy
- Aguarde o build ser processado
- 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:
- Gere nova versão no FlutterFlow
- Espere aparecer no TestFlight
- Associe o novo build
- Preencha o “What’s New”
- 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.