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