Se você está procurando como publicar um app Base44 na App Store, a resposta curta é: o Base44 agora gera o binário, e o resto é com você. Em outubro de 2026, a aba Mobile app do editor produz um IPA assinado. A conta Apple, o registro no App Store Connect, o upload, a revisão e qualquer rejeição continuam sendo sua responsabilidade. Abaixo está cada etapa, junto com a diretriz que barra a maioria dos apps wrapper.
O que o Build Stores Files do Base44 faz, na prática?
O Build Stores Files transforma seu web app publicado no Base44 em binários prontos para as lojas: um IPA para a App Store e um AAB para o Google Play. Cada um envolve seu web app existente em uma camada nativa fina.
Segundo a documentação de envio às lojas do Base44, o resultado é "um wrapper nativo leve em volta do seu web app que abre apenas a URL do seu app". O Base44 também faz o seguinte:
- Roda um App Scan com base nas diretrizes da App Store ou do Google Play e entrega uma Readiness Score.
- "Configura automaticamente um Bundle ID e uma chave de assinatura", e você não pode alterá-los nos arquivos gerados.
- Define as permissões do dispositivo com IA e escreve as purpose strings em 24 idiomas. A documentação diz que elas "não são editáveis na interface do Base44".
- Pode adicionar notificações push se você fornecer uma chave APNs
.p8, que é diferente da chave de API do App Store Connect.
A maioria das mudanças de conteúdo que você publica no Base44 chega ao app instalado sem um novo envio. Mudar o nome, o ícone, o bundle ID, a configuração de push ou as permissões exige gerar os arquivos de novo e reenviar.
O que você ainda precisa fazer por conta própria?
Você é responsável por tudo que está fora do binário: contas de desenvolvedor, página na loja, upload, revisão e eventuais recursos. A documentação do Base44 diz que ele "não cria nem gerencia suas contas de desenvolvedor" e não entra em contato com a Apple ou o Google por você.
| Tarefa | Base44 | Você |
|---|---|---|
| Inscrição no Apple Developer Program | Não | Sim |
| Chave de API do App Store Connect (.p8, função Admin) | Usa a chave | Cria a chave |
| Bundle ID e assinatura | Sim, automático | Usa o que ele gera |
| IPA assinado | Sim | Faz o download |
| Registro do app no App Store Connect | Não | Sim |
| Upload do build | Não | Sim |
| Capturas de tela, descrição, URL da política de privacidade | Não | Sim |
| Submeter para revisão e lidar com rejeições | Não | Sim |
Como publicar um app Base44 na App Store, passo a passo?
Você publica um app Base44 gerando o IPA no Base44, criando um registro correspondente no App Store Connect, enviando o IPA e submetendo esse build para revisão.
- Inscreva-se no Apple Developer Program e aguarde a aprovação. O Account Holder também precisa aceitar o contrato mais recente no App Store Connect, senão você não conseguirá adicionar um app.
- No App Store Connect, vá em Users and Access → Integrations e crie uma chave de API com a função Admin. Anote o Issuer ID e o Key ID e baixe o arquivo
.p8. - No Base44, abra Publish → Mobile app, clique em Run App Scan com as diretrizes da App Store selecionadas e corrija todos os problemas críticos.
- Escolha Create App Store files e informe seu Issuer ID, Key ID, Team ID e a chave
.p8. Depois, baixe o IPA. - No App Store Connect, abra Apps → + → New App. Escolha iOS, informe o nome, o idioma principal e o SKU, e selecione o bundle ID configurado pelo Base44.
- Envie o IPA. A Apple lista Xcode, altool e Transporter como opções de upload, e, para um IPA já pronto, o mais simples é o Transporter, um app gratuito para macOS.
- Aguarde o e-mail confirmando que o build foi processado. Em seguida, adicione capturas de tela, descrição, URL da política de privacidade, classificação etária e detalhes de privacidade.
- Vincule o build à versão, adicione notas para a revisão e um login de demonstração, e clique em Submit for Review.
A Apple associa cada upload ao seu registro usando "o bundle ID e o número de versão, que ficam no app bundle". O upload não é vinculado se você criou o registro com outro bundle ID. Para os detalhes da página na loja, siga nosso checklist de envio para a App Store e configure um login para o revisor com o guia de conta de demonstração.
Quanto custa publicar um app Base44?
Publicar um app Base44 na App Store custa, no mínimo, um plano pago Builder do Base44 mais a assinatura anual de 99 USD da Apple. Some a taxa única de 25 USD do Google se você também for lançar no Android.
A página de inscrição da Apple diz: "O Apple Developer Program custa 99 USD por ano de assinatura. Os preços podem variar conforme a região." Você pode rodar o scan do Base44 no plano Free, mas baixar os arquivos para as lojas "exige o plano Builder ou superior". No Google Play, contas pessoais criadas após 13 de novembro de 2023 precisam concluir um período de testes antes de ir ao ar. Esse processo está no nosso guia de teste fechado.
A Apple vai rejeitar um app Base44 pela diretriz 4.2?
Um app Base44 corre risco real de rejeição pela diretriz 4.2 se se comportar como seu site dentro de uma moldura, porque o build só abre a URL do seu app. A Apple aprova apps wrapper quando eles parecem úteis e com cara de app no celular, não quando apenas espelham o site.
A diretriz 4.2 diz: "Seu app deve incluir recursos, conteúdo e interface que o elevem além de um site reempacotado." A diretriz 4.2.2 acrescenta que os apps não devem ser principalmente "recortes da web, agregadores de conteúdo ou uma coleção de links".
As limitações documentadas do Base44 também importam. Você não pode escolher uma página inicial separada para o app, e o modo offline completo e o HealthKit não são suportados. Vender bens digitais pelo Stripe dentro do app leva à rejeição pela diretriz 3.1.1, e o StoreKit ainda não é suportado. Bens físicos e serviços ainda podem usar o Stripe.
O que aconteceu com outros apps wrapper rejeitados pela 4.2?
Tópicos públicos dos Apple Developer Forums mostram que as rejeições de apps wrapper pela 4.2 dependem do que o revisor realmente vê ao abrir o app, não de quantas APIs nativas você lista.
Em um tópico sobre Cordova, um desenvolvedor foi rejeitado várias vezes por "4.2 Design: Minimum Functionality", mesmo com o app usando GPS e acelerômetro e continuando a gravar sem conexão. Após uma ligação, a Apple explicou que "não havia nenhuma interface no build binário" e que "havia uma tela branca durante o carregamento do site". A correção foi adicionar uma splash screen e carregar primeiro um index.html local com interface real. O site remoto só aparecia depois de carregar por completo, e o app foi aprovado.
Em outro tópico, um app de vídeos foi rejeitado pela 4.2.2 com esta mensagem: "seu app inclui apenas links, imagens ou conteúdo agregado da internet, com funcionalidade nativa do iOS limitada ou inexistente". O app tinha downloads offline, notificações push com deep links e favoritos. A Apple respondeu que "os usuários podem salvar os vídeos do site como favoritos usando o Safari", e o tópico nunca registra uma aprovação.
Comparando os dois casos: o primeiro app passou quando a primeira tela deixou de parecer um site carregando. O segundo falhou porque cada recurso adicionado já podia ser feito no Safari. Teste seu app Base44 em um celular com isso em mente.
O que verificar antes de clicar em Submit for Review?
Antes de submeter, confirme que um revisor em um iPhone consegue entrar, concluir a tarefa principal e nunca topar com uma tela em branco, um beco sem saída com cara de web ou um checkout do Stripe para conteúdo digital.
- O App Scan não mostra problemas críticos pendentes, e você republicou depois das correções.
- Abra o app em modo avião e confirme que aparece uma mensagem amigável em vez de uma tela branca.
- As páginas de política de privacidade e termos podem ser acessadas antes do cadastro.
- A navegação funciona sem botões de voltar do navegador, e nenhum link externo deixa o usuário preso.
- Nenhum conteúdo digital é vendido pelo Stripe dentro do app.
- A conta de demonstração funciona, e as notas para a revisão explicam o que o app faz no celular que o site não faz.
- O registro no App Store Connect usa o bundle ID gerado pelo Base44.
Exemplo prático: um app de agendamento feito no Base44 que vende aulas presenciais pode manter o Stripe, porque aulas são um serviço. Se ele adicionar uma videoteca paga, essa videoteca cai na diretriz 3.1.1, então remova-a do build de iOS até o StoreKit estar disponível. Se quiser uma segunda opinião antes de submeter, veja nossos serviços.
Perguntas frequentes
O Base44 submete meu app à App Store por mim?
Não. O Base44 gera e assina o IPA, mas a documentação diz que ele não cria nem gerencia contas de desenvolvedor, e o suporte não entra em contato com a Apple ou o Google em seu nome. Você cria o registro do app no App Store Connect, envia o IPA pelo Transporter ou outra ferramenta da Apple, preenche a página na loja, submete para revisão e responde sozinho a qualquer rejeição.
Posso publicar um app Base44 no plano gratuito?
Só em parte. Você pode rodar o App Scan e ver sua Readiness Score no plano Free, mas baixar o IPA ou AAB gerado exige o plano Builder ou superior. Além disso, você precisa do Apple Developer Program, que custa 99 USD por ano de assinatura, e de uma conta de desenvolvedor do Google Play com taxa única de 25 USD se também for lançar no Android.
Por que o Base44 mostra o erro 403 ao criar os arquivos para a App Store?
A documentação do Base44 diz que a chave de API do App Store Connect precisa ter a função Admin, e uma chave com função inferior causa o erro 403. Crie uma nova chave no App Store Connect em Users and Access → Integrations com acesso Admin, baixe o arquivo .p8 e informe-o junto com o Issuer ID, o Key ID e o Team ID correspondentes.
Posso adicionar compras no app a um app iOS feito no Base44?
Em outubro de 2026, não. A documentação do Base44 diz que StoreKit e Play Billing ainda não são suportados, e os plugins de IAP do RevenueCat e do Capacitor não funcionam nos builds dele. Vender bens digitais pelo Stripe dentro do app iOS leva à rejeição pela diretriz 3.1.1. Bens físicos e serviços do mundo real ainda podem usar o Stripe.
Preciso reenviar meu app Base44 toda vez que eu mudar algo?
Geralmente não. O build é um wrapper que carrega seu web app publicado, então a maioria das mudanças de conteúdo e design aparece sem um novo envio. Você precisa gerar os arquivos de novo e reenviar quando mudar o nome do app, o ícone, o bundle ID, as notificações push ou as permissões do dispositivo. Lembre-se de que a Apple espera que apps revisados não mudem seu propósito principal depois.
Fontes e leituras complementares
As políticas mudam. Confira a documentação oficial antes de enviar.
- Como enviar seu app para as lojas de apps – Documentação de suporte do Base44 ↗Verificado em 19 de out. de 2026
- Diretrizes de revisão da App Store – Apple Developer ↗Verificado em 19 de out. de 2026
- Enviar builds – Ajuda do App Store Connect ↗Verificado em 19 de out. de 2026
- Inscrição no Apple Developer Program ↗Verificado em 19 de out. de 2026
- Rejeitado pela 4.2 Design: Minimum Functionality – Apple Developer Forums ↗Verificado em 19 de out. de 2026
- Rejeitado pela diretriz 4.2.2 – Design – Minimum Functionality – Apple Developer Forums ↗Verificado em 19 de out. de 2026
Vamos levar seu app até a linha de chegada.
Uma call objetiva para descobrir o que separa seu app de uma página publicada na loja.
Agende uma call ↗

