O que acontece com apps criados com IA
Ferramentas como Lovable, Cursor, Rork e Bolt geram um protótipo funcional em poucos dias. O passo seguinte, a App Store, tem regras que essas ferramentas não resolvem sozinhas. É nesse ponto que muitos projetos param.
O volume de apps novos cresceu rápido. Segundo reportagens da imprensa especializada de abril de 2026, com dados da Sensor Tower publicados pelo The Information, os envios à App Store subiram 84% no primeiro trimestre de 2026 em relação ao mesmo período de 2025. A imprensa ligou o salto às ferramentas de programação com IA.
Em março de 2026, reportagens do The Information e do MacRumors relataram que a Apple bloqueou atualizações de apps de vibe coding, como Replit e Vibecode. Segundo essas reportagens, a Apple citou a regra que proíbe um app de executar código que muda as próprias funções. O bloqueio atingiu os apps que criam apps, não os apps criados com eles.
O que costuma travar a publicação
Os bloqueios se repetem de projeto para projeto. A tabela mostra os mais comuns e a regra da Apple envolvida.
| Problema no protótipo | Regra da Apple | O que acontece |
|---|---|---|
| O app é um site dentro de uma janela (web view) | 4.2 Funcionalidade mínima | Rejeição: o app precisa ir além de um site reempacotado |
| Falta política de privacidade no app e na ficha | 5.1.1(i) Privacidade | Rejeição até o link aparecer nos dois lugares |
| O app cria conta, mas não deixa excluir | 5.1.1(v) Exclusão de conta | Rejeição: a exclusão precisa existir dentro do app |
| Telas que travam, botões sem ação, texto de exemplo | 2.1 Completude | Rejeição por app incompleto |
| Login exige conta, mas não há conta de teste | 2.1 Completude | A revisão para até você enviar uma conta de demonstração |
| Login só com Google ou Facebook | 4.8 Serviços de login | É preciso oferecer outra opção de login com as proteções que a regra lista |
| Conteúdo digital vendido fora da Apple | 3.1.1 Compras no app | Rejeição: recursos pagos usam a compra dentro do app |
| Envio feito pela plataforma em nome do cliente | 4.2.6 | Rejeição: o envio deve sair da sua conta |
A página App rejeitado na App Store explica como responder a cada uma dessas rejeições.
O risco que a Apple não revisa: chaves no código
Protótipos gerados por IA costumam guardar chaves de API dentro do próprio app. Qualquer pessoa com o arquivo do app pode extrair essas chaves e usar o seu serviço na sua conta. A revisão da Apple não procura esse problema, então o app pode ser aprovado com a falha.
O mesmo vale para regras de acesso ao banco de dados. Se o banco aceita leitura sem login, os dados dos seus usuários ficam expostos. A correção é mover as chaves para o servidor e fechar o acesso por usuário.
O que a Carvalho Karsten faz com o seu protótipo
O trabalho começa por uma revisão e termina com o app na loja. As etapas são estas:
- Revisão do protótipo. A equipe roda o app, lê o código e lista o que a Apple recusaria e o que expõe dados.
- Correções. Privacidade, exclusão de conta, conta de teste, login e textos da ficha são ajustados no próprio projeto.
- Reescrita das partes críticas em Swift, quando necessário. Se o app é uma janela para um site, as telas principais viram telas nativas em SwiftUI.
- Publicação. A equipe prepara a ficha, os rótulos de privacidade e o envio pela sua conta de desenvolvedor.
- Manutenção. O app recebe correções e as atualizações que a Apple exige a cada ano.
Você recebe um registro do que foi alterado e do motivo de cada alteração. Assim você continua a usar a ferramenta de IA, se quiser, sem desfazer as correções.
Quando vale reescrever em Swift
Reescrever vale quando o app depende de recursos do iPhone que a ferramenta não entrega bem. Notificações, câmera, uso offline, widgets e compras dentro do app são os casos mais comuns. Também vale quando o protótipo é só uma janela para um site e a Apple já recusou o envio pela regra 4.2.
Se o protótipo já é um app mobile e passa nas regras, a reescrita não é necessária. A revisão diz qual é o caso do seu app antes de qualquer orçamento. A página desenvolvimento de aplicativos mostra como funciona um projeto nativo do zero.
Antes de enviar. Confira três pontos no seu protótipo: o app faz algo que o site não faz, tem política de privacidade com link dentro do app e deixa o usuário excluir a própria conta. Se faltar algum, a rejeição é provável.
Publicação do seu app de IA com a Carvalho Karsten
A Carvalho Karsten publica apps de iPhone e Mac, inclusive os criados no Lovable, Cursor, Rork e Bolt. Você precisa de uma conta de desenvolvedor Apple no seu nome ou no da sua empresa. Se ainda não tem, a equipe ajuda na inscrição.
Envie o link do protótipo ou o acesso ao código e peça a revisão. A resposta traz o que impede a publicação e o valor de cada correção.