Como Publicar App iOS na App Store

Da configuração no Xcode ao build aprovado na App Store — tudo que você precisa saber para publicar um app iOS em 2025.

Leitura: 8 min Atualizado: 2025 Verificado pela equipe AtlasTech

Índice

  1. Pré-requisitos
  2. Criar app no App Store Connect
  3. Configurar o Xcode
  4. Archive e Upload
  5. Enviar para revisão
  6. Erros e rejeições comuns
  7. Prefere delegar?

1. Pré-requisitos

Antes de começar, verifique:

⚠️ Não existe atalho: você precisa de um Mac para gerar o build iOS e fazer o upload. Não é possível publicar na App Store a partir do Windows ou Linux.

2. Criar o app no App Store Connect

Passo 1

Acesse o App Store Connect

Vá para appstoreconnect.apple.com, faça login com seu Apple ID associado à conta Developer. Clique em Meus Apps → + → Novo App.

Passo 2

Preencha as informações do app

Defina: plataforma (iOS), nome do app (como aparecerá na loja), idioma principal, Bundle ID (deve coincidir exatamente com o do Xcode) e SKU (identificador interno, qualquer texto único).

Passo 3

Preencha a ficha da loja

Adicione descrição, palavras-chave, screenshots (obrigatório para iPhone 6.5" e 5.5"), URL de suporte e classificação etária. Esses dados aparecem na página do app na App Store.

3. Configurar o Xcode

Assinatura

Signing & Capabilities

Abra o projeto no Xcode. Em Target → Signing & Capabilities, selecione seu Team (conta Developer). Ative Automatically manage signing para o Xcode criar e renovar os perfis automaticamente.

Versão

Build Number e Version

Em General → Identity, confirme o Version (ex: 1.0.0 — visível ao usuário) e o Build (número incremental — deve ser maior que o build anterior enviado ao App Store Connect).

💡 O Build Number no Xcode equivale ao CFBundleVersion. Pode ser "1", "2", "100" — qualquer número inteiro positivo maior que o anterior.

4. Archive e Upload

Passo 1

Selecionar destino correto

No seletor de dispositivos do Xcode, escolha Any iOS Device (arm64) — nunca um simulador. O archive só funciona com dispositivo físico ou "Any iOS Device" selecionado.

Passo 2

Gerar o Archive

Menu Product → Archive. O Xcode irá compilar o app em modo Release e abrir a janela do Organizer automaticamente.

Passo 3

Distribuir para a App Store

No Organizer, com o archive selecionado, clique em Distribute App → App Store Connect → Upload. Mantenha as opções padrão (App Thinning: None, Strip Swift symbols). Aguarde o upload finalizar.

Alternativa

Apple Transporter

Também é possível exportar o .ipa e usar o Apple Transporter para fazer o upload manualmente. Útil quando o upload direto pelo Xcode falha.

5. Enviar para revisão

Após o upload, volte ao App Store Connect. O build pode levar até 30 minutos para aparecer na listagem.

Passo 1

Selecionar o build

Na seção da versão do app, clique em + Adicionar Build e selecione o build recém-enviado.

Passo 2

Preencher informações obrigatórias

Verifique: informações de contato do revisor, URL de política de privacidade, classificação etária, localização de preço e disponibilidade.

Passo 3

Enviar para revisão

Clique em Adicionar para Revisão. O status mudará para "Aguardando Revisão" e depois "Em Revisão". A Apple geralmente responde em 1 a 3 dias úteis.

💡 Ative o TestFlight para testar com usuários reais antes da publicação. A Apple olha mais favoravelmente para apps que passaram por testes externos.

6. Erros e rejeições comuns no iOS

Se seu app foi rejeitado, veja o guia completo: Como corrigir rejeição da Apple.

Publicar app iOS é mais complexo do que parece

A AtlasTech cuida de tudo: configuração de certificados, Xcode, upload e aprovação na App Store. Com garantia de publicação.

Quero publicar meu app iOS

7. Prefere delegar?

O processo de publicação iOS envolve certificados, provisioning profiles, Xcode, App Store Connect e a revisão da Apple — que pode rejeitar o app por motivos variados. Muitas empresas optam por terceirizar essa etapa para não travar o lançamento.

A AtlasTech publica apps iOS com histórico consistente de aprovação e atendimento rápido em caso de rejeição. Fale com a gente.