El panel te entrega un proyecto Xcode autónomo para el reproductor de iPhone y iPad del canal. Apple solo acepta compilaciones archivadas en Xcode sobre macOS, así que el último tramo se ejecuta en un Mac: firma con tu equipo, archiva, sube a App Store Connect y luego supera la revisión de la App Store, donde un reproductor de un solo canal necesita una presentación bien preparada.
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.
Directriz 4.2.6: las apps generadas a partir de una plantilla se rechazan salvo que las envíe el proveedor del contenido. Enviarla desde la cuenta del propietario del canal es la vía conforme, por eso el panel nunca envía por ti.
El Mac solo se necesita para archivar y subir. Un Mac alquilado en la nube sirve si ejecuta un Xcode actual e inicias sesión con tu propia cuenta de Apple.
No edites Config/Station.xcconfig ni los ajustes de compilación a mano. El generador los escribe en cada compilación, así que las ediciones locales se pierden y divergen del panel.
Si el ID de bundle no aparece en el menú: regístralo en Certificados, identificadores y perfiles → Identificadores en developer.apple.com, copiando exactamente el valor del panel.
Cumplimiento de exportación: ITSAppUsesNonExemptEncryption es NO en el Info.plist, así que las compilaciones procesadas se saltan la pregunta de cifrado.
El icono de la App Store se toma del catálogo de recursos de la compilación; no hay una subida aparte.
Fuera del aire, el reproductor muestra la pantalla de "Volveremos pronto en vivo" y vuelve a consultar la señal hasta que la emisión regresa, y entonces arranca solo. Un revisor que pruebe en un hueco ve una app sin contenido, lo que suele acabar en un rechazo por la directriz 2.1 (integridad).
Los reproductores de una sola señal son un desencadenante conocido de la directriz 4.2 (funcionalidad mínima). La compilación es nativa (reproductor del sistema, sin vista web), y las notas deben dejarlo claro.
Un perfil de canal escaso produce una app escasa. Rellena la descripción, el logo, el sitio web, las redes sociales y los datos de contacto antes de la revisión; la app los lee en vivo.
Actualizaciones: la señal, la descripción, el logo y los enlaces provienen de la emisión en vivo y no necesitan una versión nueva. Los cambios de nombre o icono requieren una recompilación en el panel, archivar y subir como en el paso 5, y una nueva versión en la App Store.