Pular para o conteúdo
Apps criados com IA

Como publicar um app Base44 na App Store: o que o Build Store Files faz e o que ainda fica com você (2026)

O Base44 gera um IPA assinado para você. Mas a conta de desenvolvedor, o registro no App Store Connect, o upload, a revisão e um app que passe pela diretriz 4.2 continuam com você. Veja o caminho completo.

Resposta curta

Para publicar um app Base44 na App Store, vá em Publish → Mobile app, rode o App Scan e use o Build Stores Files para gerar um IPA assinado. Essa etapa exige sua chave de API do App Store Connect, e baixar o arquivo exige o plano Builder ou superior. Depois, você mesmo cria o registro do app, envia o IPA pelo Transporter e o submete para revisão. A Apple cobra 99 USD por ano. O maior risco é a diretriz 4.2, porque o build é um wrapper em volta do seu web app.

Pontos principais
  • O Build Stores Files do Base44 gera um IPA pronto para a App Store (e um AAB para o Google Play), mas baixar esses arquivos exige o plano Builder ou superior.
  • Gerar o IPA exige seu Issuer ID, Key ID, Team ID e uma chave de API .p8 do App Store Connect com a função Admin; caso contrário, você recebe o erro 403.
  • O Base44 não cria suas contas de desenvolvedor, não submete seu app e não fala com a Apple por você. O Apple Developer Program custa 99 USD por ano de assinatura.
  • O build do Base44 é um wrapper nativo que abre apenas a URL do seu app, então a diretriz 4.2 ("além de um site reempacotado") é o principal risco de rejeição.
  • Vender bens digitais pelo Stripe dentro do app leva à rejeição, e, em outubro de 2026, os builds do Base44 não oferecem suporte ao StoreKit.
Do Base44 para a App Store

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ê.

TarefaBase44Você
Inscrição no Apple Developer ProgramNãoSim
Chave de API do App Store Connect (.p8, função Admin)Usa a chaveCria a chave
Bundle ID e assinaturaSim, automáticoUsa o que ele gera
IPA assinadoSimFaz o download
Registro do app no App Store ConnectNãoSim
Upload do buildNãoSim
Capturas de tela, descrição, URL da política de privacidadeNãoSim
Submeter para revisão e lidar com rejeiçõesNãoSim

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.

  1. 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.
  2. 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.
  3. 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.
  4. Escolha Create App Store files e informe seu Issuer ID, Key ID, Team ID e a chave .p8. Depois, baixe o IPA.
  5. 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.
  6. 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.
  7. 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.
  8. 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.

Traga o build. Ou a ideia.

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 ↗