Índice
1. Pré-requisitos antes de começar
Antes de qualquer coisa, você precisa ter:
- Um Mac — a Apple exige Xcode para compilar e enviar apps iOS, e o Xcode só roda no macOS.
- Xcode instalado — versão mais recente disponível na Mac App Store.
- Apple ID — você vai usá-lo para criar a conta de desenvolvedor.
- Cartão de crédito — a conta Apple Developer custa $99/ano.
- App pronto em modo release — o build precisa estar configurado para produção, não debug.
⚠️ Se você desenvolve com React Native, Flutter ou outra tecnologia cross-platform, ainda vai precisar de um Mac para gerar o arquivo .ipa e enviá-lo à Apple.
2. Criar conta Apple Developer
Acesse developer.apple.com/programs e clique em "Enroll". Você pode se inscrever como pessoa física ou empresa. A diferença principal:
- Pessoa física (Individual): seu nome aparece como desenvolvedor nas lojas.
- Empresa (Organization): o nome da empresa aparece. Exige DUNS Number, que pode demorar semanas para obter.
O processo de aprovação leva geralmente 24 a 48 horas após o pagamento dos $99.
✓ Dica: crie um Apple ID exclusivo para o desenvolvimento (ex: dev@seuapp.com). Facilita a gestão e a transferência futura.
3. Configurar certificados e provisioning profiles
Esse é o passo que mais confunde quem está fazendo pela primeira vez. Você vai precisar de:
- Certificado de distribuição — identifica você como desenvolvedor Apple.
- App ID — identificador único do seu app (ex: com.suaempresa.seuapp).
- Provisioning Profile de distribuição — combina seu certificado com o App ID e define quais dispositivos/lojas podem rodar o app.
No Xcode, vá em Signing & Capabilities e ative o "Automatically manage signing" para o Xcode cuidar disso automaticamente — é a opção mais simples para quem está começando.
⚠️ Os certificados têm validade de 1 ano. Se expirar depois da publicação, seu app continua disponível, mas você não consegue enviar atualizações até renovar.
4. Criar o app no App Store Connect
Acesse appstoreconnect.apple.com e clique em "+" para criar um novo app. Você vai precisar preencher:
- Nome do app — máximo 30 caracteres. Esse é o nome que aparece na loja.
- Bundle ID — o mesmo App ID que você criou no passo anterior.
- SKU — um identificador interno, pode ser qualquer string única.
- Idioma principal — Português (Brasil) se for um app para o mercado brasileiro.
5. Screenshots e metadata
Esse passo é frequentemente subestimado e é um dos que mais causa rejeição. A Apple exige screenshots em tamanhos específicos para cada dispositivo:
- iPhone 6.9" (iPhone 16 Pro Max): 1320 × 2868 px
- iPhone 6.5" (iPhone 14 Plus): 1284 × 2778 px
- iPad Pro 13": 2064 × 2752 px (se suportar iPad)
Além das imagens, você precisa preparar:
- Descrição — até 4.000 caracteres. Os primeiros 3 parágrafos são os mais importantes.
- Palavras-chave — até 100 caracteres, separados por vírgula. Influenciam diretamente as buscas.
- URL de suporte — obrigatório. Pode ser seu site ou um e-mail formatado como URL.
- Política de privacidade — obrigatório se o app coleta qualquer dado do usuário.
6. Enviar o build
No Xcode, selecione o scheme de produção e vá em Product → Archive. Após o build ser gerado, clique em "Distribute App" → "App Store Connect" → "Upload".
O build demora alguns minutos para aparecer no App Store Connect após o upload. Quando aparecer em "TestFlight", você pode selecioná-lo para submissão.
7. Submeter para revisão
Com o build selecionado e todos os metadados preenchidos, clique em "Add for Review" e depois "Submit to App Review".
O tempo de revisão da Apple varia:
- Apps novos: 1 a 7 dias úteis
- Atualizações: 1 a 3 dias em geral
- Revisão acelerada (apenas para bugs críticos): 24 horas
8. Erros mais comuns que causam rejeição
- Guideline 2.1 — Performance: app travando ou com bugs visíveis.
- Guideline 4.0 — Design: interface incompleta ou que parece em desenvolvimento.
- Guideline 5.1 — Privacidade: coletando dados sem declarar na política de privacidade.
- Metadata incorreta: screenshots que não correspondem ao app real.
- Login obrigatório sem conta de teste: a Apple precisa testar o app — forneça credenciais de demonstração.
⚠️ Cada ciclo de rejeição pode adicionar de 3 a 7 dias ao processo. Com 2 ou 3 rejeições, você facilmente passa de 4 semanas sem publicar.
9. Prefere não fazer tudo isso?
O processo completo — do zero à aprovação — leva em média 4 a 6 semanas para quem está fazendo pela primeira vez. Isso considerando que não há rejeições no caminho.
A AtlasTech faz todo esse processo por você em até 7 dias. Você nos dá acesso ao app e recebe o link da App Store no final. Nenhuma dessas etapas precisa ser feita por você.
Quer que a gente publique por você?
App Store e Google Play em até 7 dias. A partir de R$1.800.
Solicitar publicação