El panel te entrega un proyecto Xcode completo: sin CocoaPods, sin paquetes Swift, nada que descargar. Lo firmas con tu equipo, lo archivas, lo subes a App Store Connect y superas la revisión de Apple. CarPlay es un permiso que Apple concede por separado, así que va al final.
Las etiquetas siguen Xcode 26 y App Store Connect a fecha de 2026. Apple renombra pantallas entre versiones; cada paso indica para qué sirve la pantalla.
No toques los ajustes de compilación. Todo lo específico de la emisora vive en Config/Station.xcconfig, que escribe el generador, y editarlo a mano divergiría de lo que el panel compile la próxima vez.
Si el bundle ID no aparece en el menú, regístralo manualmente en Certificados, identificadores y perfiles → Identificadores en developer.apple.com, copiando el valor del panel.
Cumplimiento de exportación: el Info.plist establece ITSAppUsesNonExemptEncryption en NO, por lo que las compilaciones procesadas no deberían quedar a la espera de la pregunta sobre cifrado.
El icono del App Store se lee del catálogo de recursos de la compilación; App Store Connect no tiene una subida de icono aparte.
Directriz 4.2.6: Apple rechaza apps generadas a partir de plantillas salvo que las envíe el proveedor del contenido. Enviarla desde la cuenta de desarrollador propia de la emisora es la vía conforme, y la razón por la que el panel nunca publica en tu nombre.
Las apps de audio de CarPlay necesitan el permiso com.apple.developer.carplay-audio en tu equipo, que solo Apple puede conceder.
Actualizaciones: mismo ciclo, de la recompilación al envío. El feed de la emisora lleva los directos, la programación, los pódcasts y los enlaces, así que nada de eso necesita una versión.