Manual • App Store • iOS, iPadOS e CarPlay

Enviando a versão iOS para a App Store

O painel entrega um projeto Xcode completo: sem CocoaPods, sem pacotes Swift, nada para baixar. Você assina com sua equipe, arquiva, envia ao App Store Connect e passa pela Revisão de Apps. O CarPlay é uma permissão que a Apple concede separadamente, então fica por último.

Abra seu painel de controle
Programa de Desenvolvedores Apple: US$ 99 por ano Xcode 26 ou posterior, no macOS iOS 16 e posterior, iPhone e iPad

Procedimento

Os rótulos seguem o Xcode 26 e o App Store Connect em 2026. A Apple renomeia telas entre versões; cada etapa indica a finalidade da tela.

1

Inscreva-se no Programa de Desenvolvedores Apple

  1. Inscreva-se em developer.apple.com/programs usando uma Conta Apple que a emissora controle a longo prazo.
  2. Inscreva-se como pessoa física (a App Store mostra seu nome pessoal como vendedor) ou como organização (o nome da pessoa jurídica; exige o número D-U-N-S).
  3. Pague a taxa anual de US$ 99. A aprovação pode levar alguns dias, normalmente mais para organizações.
2

Prepare o Xcode

  1. Instale o Xcode pela Mac App Store, gratuitamente.
  2. Use o Xcode 26 ou posterior: desde 2026, o App Store Connect rejeita envios compilados com um SDK anterior ao iOS 26.
  3. Adicione sua conta de desenvolvedor em Xcode → Ajustes → Contas para que a assinatura automática crie certificados e perfis.
3

Abra o projeto e defina a equipe

  1. Baixe o projeto Xcode (.zip) do painel e extraia-o.
  2. Abra StationApp.xcodeproj.
  3. Selecione o alvo StationApp e abra Assinatura e Recursos.
  4. Mantenha Gerenciar assinatura automaticamente ativado e escolha sua Equipe. O bundle identifier é predefinido por Config/Station.xcconfig; o Xcode o registra como um App ID na sua equipe.

Não altere as configurações de compilação. Tudo o que é específico da emissora fica em Config/Station.xcconfig, que o gerador grava, e editá-lo manualmente divergiria do que o painel compila na próxima vez.

4

Crie o registro no App Store Connect

  1. Em appstoreconnect.apple.com, vá em Apps e depois em + → Novo App.
  2. Plataforma iOS; um nome de até 30 caracteres; o idioma principal.
  3. Selecione o bundle ID registrado na etapa 3 e insira um SKU: uma referência interna de sua escolha, nunca exibida publicamente.

Se o bundle ID não aparecer no menu, registre-o manualmente em Certificados, Identificadores e Perfis → Identificadores em developer.apple.com, copiando o valor do painel.

5

Arquive e envie a compilação

  1. Defina o destino de execução como Qualquer Dispositivo iOS (arm64).
  2. Produto → Arquivar. O Organizer abre no novo arquivo.
  3. Distribuir App → App Store Connect, aceitando as opções padrão.
  4. Aguarde o processamento; a compilação aparece no App Store Connect quando termina, e a Apple envia um e-mail.

Conformidade de exportação: o Info.plist define ITSAppUsesNonExemptEncryption como NO, então compilações processadas não devem ficar aguardando a pergunta sobre criptografia.

6

Complete os metadados da listagem

  1. Informações do App: subtítulo (opcional) e categoria principal, normalmente Música. Para direitos de conteúdo, declare que o app transmite sua própria programação.
  2. Preços e Disponibilidade: o nível gratuito e os territórios desejados.
  3. Privacidade do App: insira a URL da política de privacidade gerada e declare que o app não coleta dados. A listagem mostra Dados Não Coletados, o que corresponde ao manifesto de privacidade compilado na versão.
  4. Metadados da versão: descrição, palavras-chave, URL de suporte, direitos autorais e a compilação processada.
  5. Capturas de tela: a família de dispositivos alvo é iPhone e iPad, então ambos os conjuntos são obrigatórios. Execute o app no Simulator nos maiores modelos de iPhone e iPad e capture com Arquivo → Salvar Tela.
  6. Classificação etária: preencha o questionário da Apple para sua programação.

O ícone da App Store é lido do catálogo de assets da compilação; o App Store Connect não tem upload de ícone separado.

7

Oriente a Revisão de Apps

  1. Em Informações da Revisão de Apps, informe um contato acessível.
  2. Desmarque Login obrigatório: o app não tem contas, então não há credenciais de demonstração para fornecer.
  3. Use Notas para descrever o app como o player oficial da emissora para sua transmissão ao vivo, programação e podcasts, e informe seus horários no ar se você não transmite continuamente.
  4. Tenha a documentação de licenciamento musical pronta. Os revisores podem solicitar evidências do direito de transmitir sua música sob a diretriz 5.2.3.

Diretriz 4.2.6: a Apple rejeita apps gerados a partir de modelos, a menos que o provedor de conteúdo os envie. Enviar pela própria conta de desenvolvedor da emissora é o caminho em conformidade, e a razão pela qual o painel nunca publica em seu nome.

8

Envie

  1. Na página da versão, Adicionar para Revisão e depois Enviar para a Revisão de Apps.
  2. A maioria das revisões termina em poucos dias. As perguntas chegam no App Store Connect e geralmente podem ser respondidas lá sem uma nova compilação.
  3. Ao ser aprovado, libere manualmente ou deixe a versão ser liberada automaticamente.
9

Solicite e ative o CarPlay

Apps de áudio para CarPlay precisam da permissão com.apple.developer.carplay-audio na sua equipe, que somente a Apple pode conceder.

  1. O Titular da Conta da equipe envia a solicitação de permissão CarPlay da Apple na categoria de áudio. As respostas costumam levar de uma a três semanas.
  2. Mantenha o interruptor de CarPlay do painel desligado até lá. Um projeto CarPlay falha na assinatura automática em uma equipe sem a permissão, porque o perfil de provisionamento não a inclui.
  3. Uma vez concedida, ative o interruptor do painel chamado "A Apple aprovou o CarPlay para meu app", recompile o iOS e baixe o novo projeto. Ele muda para o Info.plist e o arquivo de permissões do CarPlay.
  4. Arquive e envie como na etapa 5, crie uma nova versão na App Store correspondente à versão exibida na compilação no painel, anexe a compilação e envie.

Atualizações: mesmo ciclo, da recompilação ao envio. O feed da emissora carrega transmissões, programação, podcasts e links, então nada disso exige uma versão.

Precisa de ajuda? Fale conosco

Um erro de assinatura no Xcode, uma rejeição da Revisão de Apps ou um bundle ID ausente: envie ao suporte no chat, a qualquer hora.

Todos os manuais