Como publicar um app na App Store, passo a passo (2026)
Para publicar um app na App Store, você entra no Apple Developer Program (99 USD por ano), assina os acordos, cria o registro do app no App Store Connect, envia um build pelo Xcode, testa no TestFlight, preenche os metadados obrigatórios, as respostas de privacidade e as capturas de tela e envia para revisão, que, segundo a Apple, termina em até 48 horas para 90% dos envios.
Quais são os passos para publicar um app na App Store?
Publicar na App Store leva nove passos. A maior parte do trabalho acontece no App Store Connect, o painel web da Apple para apps; a única espera que você não controla é o App Review.
| Passo | Onde | Bloqueio comum |
|---|---|---|
| 1. Assinatura | Inscrição no Apple Developer Program | Nome ou dados da empresa que não batem com os registros |
| 2. Acordos e status de comerciante | App Store Connect, Business | Acordo não assinado impede criar apps |
| 3. Registro do app | App Store Connect, Apps, +, New App | Bundle ID ainda não registrado |
| 4. Envio do build | Xcode, Archive, Distribute App | Falta a resposta de conformidade de exportação |
| 5. TestFlight | App Store Connect, TestFlight | O primeiro build externo precisa de revisão beta |
| 6. Página da loja e metadados | App Store Connect, página da versão | Capturas de tela, URL de suporte, política de privacidade |
| 7. Privacidade e classificação etária | App Information, App Privacy | Respostas que não batem com o app |
| 8. Envio para revisão | Add for Review, Submit for Review | Sem conta de demonstração em um app com login |
| 9. Lançamento | Opções de lançamento da versão | Lançar antes de estar pronto |
Passo 1: entre no Apple Developer Program
A assinatura custa 99 USD por ano de assinatura, mostrados em moeda local durante a inscrição. Inscreva-se como pessoa física (o seu nome legal aparece como vendedor) ou como organização (exige número D-U-N-S, status de pessoa jurídica, e-mail no domínio e um site público). A escolha e a papelada estão explicadas em Conta de desenvolvedor Apple.
Passo 2: assine os acordos e declare o status de comerciante
No App Store Connect, abra Business. O Account Holder (titular da conta) precisa aceitar o acordo mais recente; a Apple não deixa adicionar um app antes dessa assinatura. Se o app for pago ou vender compras dentro do app, conclua também o acordo Paid Apps, com dados fiscais e bancários.
Todo desenvolvedor também precisa declarar o status de comerciante (trader) pela Lei de Serviços Digitais da UE (DSA), mesmo sem planos de distribuir na UE. Endereço, telefone e e-mail dos comerciantes aparecem na página do produto na UE.
Passo 3: crie o registro do app
Registre o bundle ID do app em Certificates, Identifiers & Profiles (ou deixe o Xcode fazer isso), depois, no App Store Connect, vá em Apps, clique em +, escolha New App e informe:
- Platforms: iOS, macOS, tvOS, visionOS (uma ou mais).
- Name: de 2 a 30 caracteres, único na App Store por localização.
- Primary language: o idioma de reserva da sua página na loja.
- Bundle ID: precisa bater exatamente com o do build.
- SKU: uma referência interna sua, nunca mostrada aos usuários.
- User access: acesso total ou limitado a membros da equipe escolhidos.
O novo registro aparece com o status Prepare for Submission. Só o Account Holder, um Admin ou um App Manager pode criá-lo.
Passo 4: envie um build
No Xcode, defina a versão e o número do build, escolha um aparelho real como destino e use Product, Archive e depois Distribute App para o App Store Connect. Depois do processamento, o build aparece na aba TestFlight do app.
Responda à conformidade de exportação (export compliance) uma vez por build, ou coloque a chave ITSAppUsesNonExemptEncryption no Info.plist para o Xcode responder por você. Um build esperando essa resposta não pode ser testado nem enviado.
Passo 5: teste no TestFlight
- Testadores internos: até 100 membros da sua equipe no App Store Connect, sem revisão.
- Testadores externos: até 10.000 por app, por e-mail ou link público. O primeiro build precisa de uma revisão do TestFlight.
- Cada build pode ser testado por 90 dias.
Teste exatamente o build que você vai enviar, em uma instalação limpa e na versão mais antiga do iOS que você suporta. O passo a passo completo está em TestFlight: como usar.
Passo 6: preencha a página da loja e os metadados
Abra a página da versão (por exemplo, iOS App 1.0) e a página App Information. Estes são os campos e limites que a Apple define:
| Campo | Limite ou regra | Obrigatório |
|---|---|---|
| Nome | De 2 a 30 caracteres | Sim |
| Subtítulo | Até 30 caracteres | Não, mas é indexado na busca |
| Palavras-chave | Até 100 bytes, separadas por vírgula, sem espaço depois das vírgulas | Não, mas é essencial para a busca |
| Texto promocional | Até 170 caracteres, editável sem nova versão | Não |
| Descrição | Até 4.000 caracteres, texto simples | Sim |
| Novidades (What's New) | Até 4.000 caracteres; não existe na primeira versão | A partir da segunda versão |
| URL de suporte | Uma página que funcione | Sim |
| URL da política de privacidade | URL pública | Sim |
| Copyright | Por exemplo, "2026 Sua Empresa" | Sim |
| Categoria principal | Uma das categorias da Apple; a secundária é opcional | Sim |
| Notas para o App Review | Até 4.000 bytes; uma conta de demonstração que não expira se houver login | Conta de demonstração se houver login |
As palavras-chave são contadas em bytes, não em caracteres, então letras como ç, ã, é ou ü ocupam mais de um. Não repita palavras que já estão no nome, no subtítulo ou na categoria.
As capturas de tela seguem as especificações da Apple: de 1 a 10 imagens por tamanho de aparelho, JPEG ou PNG, sem transparência. Para o envio, a Apple pede um conjunto de iPhone e, se o app suporta iPad, um conjunto de iPad de 13 polegadas (2064 x 2752 ou 2048 x 2732 na vertical). A página da Apple lista a exigência de iPhone nos tamanhos com Dynamic Island (1179 x 2556 ou 1206 x 2622 na vertical) e também aceita imagens de 6,9 polegadas (1260 x 2736, 1290 x 2796 ou 1320 x 2868). Quando a interface é a mesma entre aparelhos, envie o maior tamanho exigido e o App Store Connect reduz para os aparelhos menores. Um conjunto seguro em 2026 é 1320 x 2868 mais 1206 x 2622.
Passo 7: privacidade, classificação etária e disponibilidade
- App Privacy: declare os tipos de dados que você coleta e como são usados. Isso gera o rótulo de privacidade na página do produto e precisa bater com os seus SDKs, além do seu próprio código.
- Classificação etária: responda ao questionário em App Information.
- Pricing and Availability: gratuito ou uma faixa de preço, e os países e regiões.
- Direitos de conteúdo: confirme se o app usa conteúdo de terceiros.
- Compras dentro do app e assinaturas: crie, preencha os metadados e a captura para a revisão, e adicione ao mesmo envio da versão.
Passo 8: envie para revisão
Na página da versão, confira se a seção Build mostra o build certo, clique em Add for Review (o status vira Ready for Review) e em Submit for Review (o status vira Waiting for Review e depois In Review). Cada plataforma pode ter uma versão do app em revisão por vez.
A Apple diz que o App Review normalmente revisa pelo menos 50% dos envios em menos de 24 horas e 90% em menos de 48 horas. Apps complexos, problemas novos ou rejeições repetidas pela mesma diretriz demoram mais. Se você tem um bug crítico ou um evento com data marcada, pode pedir uma revisão acelerada. Os detalhes estão em tempo de revisão da App Store (em inglês).
As rejeições que mais atingem os primeiros envios:
- 2.1 App Completeness: travamentos, conteúdo provisório, links quebrados ou falta de conta de demonstração para o login.
- 2.3 Accurate Metadata: capturas de tela que não mostram o app, ou menções a outras plataformas.
- 5.1.1 Data Collection: falta de exclusão de conta quando você oferece criação de conta, ou textos de permissão que não explicam o uso.
- 4.3 Spam: um app parecido demais com muitos outros ou com os seus próprios apps.
Se for rejeitado, responda no App Store Connect pela mensagem do App Review, corrija e envie de novo; se achar que o revisor entendeu errado, você pode recorrer ao App Review Board.
Passo 9: lançamento
Escolha a opção de lançamento na página da versão antes de enviar:
- Manually release this version: depois da aprovação, o status fica Pending Developer Release e você clica em Release This Version.
- Automatically release this version: entra no ar assim que for aprovada.
- Automatically release this version after App Review, no earlier than: uma data e hora que você escolhe.
Depois do lançamento, o app pode levar até 24 horas para aparecer em todas as lojas de país. Em atualizações, você pode ativar o lançamento em fases (phased release) para que as atualizações automáticas cheguem aos usuários ao longo de 7 dias; veja lançamento gradual (em inglês).
Checklist antes do envio
- Acordos assinados, status de comerciante declarado, acordo Paid Apps concluído se você vende.
- Build processado, conformidade de exportação respondida, testado no TestFlight em instalação limpa.
- Nome, subtítulo e campo de palavras-chave escritos para a busca, dentro dos limites.
- Descrição, URL de suporte, URL da política de privacidade e copyright preenchidos.
- Capturas de tela em todos os tamanhos exigidos, mostrando o app real.
- Respostas de App Privacy batendo com cada SDK do app.
- Conta de demonstração e notas para a revisão em qualquer login ou recurso escondido.
- Compras dentro do app anexadas ao envio.
- Opção de lançamento escolhida de propósito.
Vai publicar no Android também?
O Google Play tem uma taxa única de 25 USD, outro prazo de revisão e, para contas pessoais novas, um teste fechado com 12 testadores. Siga Como publicar um app na Play Store para o caminho paralelo e veja O que é o App Store Connect? (em inglês) se o painel ainda é novo para você.
O que acompanhar depois do lançamento?
As primeiras semanas decidem em quais buscas o seu app aparece. O Radar de palavras-chave do Uptika lê todo dia a sua posição na App Store para cada palavra-chave nos primeiros 200 resultados, por país, e o Espelho da busca mostra como o seu nome, subtítulo e capturas de tela aparecem em um resultado de busca real ao lado dos rivais. Quando você lança um novo texto na loja, o Uptika observa a página pública e avisa no dia em que ele entra no ar. Comece no plano Grátis: um app, uma loja do país, 10 palavras-chave. Antes de enviar, o Metadata Linter gratuito (em inglês) confere limites, palavras repetidas e promessas arriscadas direto no seu navegador.
Perguntas
Como publicar app na App Store?
Entre no Apple Developer Program, assine os acordos em Business, crie o registro do app no App Store Connect, envie um build pelo Xcode, teste no TestFlight, preencha metadados, privacidade e capturas de tela, clique em Submit for Review e escolha como lançar depois da aprovação.
Quanto custa publicar app na Apple Store?
O Apple Developer Program custa 99 USD por ano de assinatura, mostrados em moeda local onde a Apple tem preço local. Não há taxa extra por app. A Apple só cobra comissão em apps pagos e compras dentro do app.
Dá para publicar na App Store de graça?
Não. Publicar exige a assinatura paga. Uma Apple Account gratuita permite desenvolver no Xcode e testar no seu próprio aparelho, mas não usar o App Store Connect nem o TestFlight. Organizações sem fins lucrativos, instituições de ensino credenciadas e órgãos de governo podem pedir isenção da taxa.
Quanto tempo leva a revisão da App Store?
A Apple diz que o App Review normalmente revisa pelo menos 50% dos envios em menos de 24 horas e 90% em menos de 48 horas. Depois da aprovação, uma versão pode levar até 24 horas para aparecer em todas as lojas de país.
Preciso de um Mac para publicar na App Store?
Você precisa de um jeito de compilar e enviar com o Xcode, que roda no macOS. Serviços de build na nuvem podem fazer o build por você, mas o app passa pelo App Store Connect e pelo App Review do mesmo jeito.
Quais capturas de tela são obrigatórias em 2026?
Pelo menos um conjunto de iPhone e, se o app roda no iPad, um conjunto de iPad de 13 polegadas; de 1 a 10 imagens por tamanho, JPEG ou PNG sem transparência. Enviar o maior tamanho de iPhone deixa o App Store Connect reduzir as imagens para aparelhos menores quando a interface é a mesma.
Fontes
- Enrollment (Apple Developer Program)
- Add a new app (App Store Connect Help)
- Required, localizable and editable properties (App Store Connect Help)
- Platform version information (App Store Connect Help)
- App information (App Store Connect Help)
- Screenshot specifications (App Store Connect Help)
- Submit an app (App Store Connect Help)
- Overview of submitting for review (App Store Connect Help)
- Select an App Store version release option (App Store Connect Help)
- App Review (Apple Developer)
- App Review Guidelines (Apple Developer)
- ITSAppUsesNonExemptEncryption (Apple Developer Documentation)