Qué se puede cambiar gratis en un listado activo de App Store
La primera presentación de Deep Cut Atlas a App Store acababa de ser aceptada, y ya tenía listos los listados en español y portugués: texto traducido, revisión bilingüe hecha, capturas de pantalla localizadas ya tomadas. Todo eso quedó bloqueado durante días, porque App Store Connect no permite agregar un idioma nuevo mientras una app está en revisión. En cuanto la revisión se resolvió, pensé que sería un simple copiar y pegar.
El banner que nadie lee
No fue tan simple. La página App Information en App Store Connect tiene un banner fácil de pasar por alto: cambiar el nombre de la app, la categoría o la política de privacidad requiere crear una nueva versión, pero todo lo demás en esa página, subtítulo, descripción, palabras clave, texto promocional, capturas de pantalla, se aplica a la app en vivo de inmediato.
Nunca me había topado con esa distinción antes, porque mi única experiencia previa con App Store fue una primera presentación, donde la app entera era nueva de todas formas y cada campo formaba parte de la misma revisión.
La frase que ya había corregido una vez
Antes de pegar nada, encontré un segundo problema. Tanto el borrador en español como el de portugués del subtítulo mencionaban “Apple Music” por su nombre. Ese es exactamente el patrón de marca registrada que hizo que el listado en inglés fuera rechazado bajo la pauta 5.2.5 unos días antes.
Algo fácil de pasar por alto: el subtítulo en inglés ya había sido corregido para eliminar esa palabra, pero los borradores traducidos se escribieron antes de esa corrección y nunca se revisaron de nuevo. Una corrección aplicada al idioma de origen no se propaga sola al trabajo que se ramificó antes, un patrón con el que me sigo topando en distintas formas.
La solución
Creé una nueva versión (1.0.1) solo para desbloquear el campo de nombre de la app para los nuevos idiomas, guardé todo lo demás de inmediato porque no necesitaba el aumento de versión en absoluto, y reescribí ambos subtítulos para describir qué hace la app en vez de nombrar el servicio.
Un tropiezo extra: intenté usar una dirección de correo de soporte simple como URL de soporte, ya que todavía no hay una página de soporte dedicada, y App Store Connect la rechazó de plano. Ese campo exige una URL http/https real, así que la página de marketing existente de la app terminó cumpliendo doble función.
La parte que sorprendió
Crear esa nueva versión no es gratis, aunque nada en la app misma haya cambiado. La propia documentación de Apple es clara en que una versión no puede pasar por App Review sin un build adjunto. Así que en algún momento todavía hay que archivar, subir y presentar un build con código fuente idéntico, solo para que la nueva versión, y el campo de nombre de la app que depende de ella, quede realmente en vivo.
“Sin cambios de código” resultó significar que el Swift no cambia. No que el ciclo de revisión desaparezca.
Lecturas relacionadas
Repaso de metadatos ASO, y la suposición sobre el tamaño de las capturas que resultó equivocada
Una descripción que sonaba a relleno generado por IA, una IAP todavía atascada en Prepare for Submission, y una nota de la base de conocimiento de hace tres semanas que convirtió un solo dato erróneo en una regla.
Un reenvío a App Review, y dos rarezas de App Store Connect que nadie documenta
Una captura de pantalla ya aceptada en otra parte del mismo listado, rechazada tres veces, y un flujo de adjuntar que solo funciona en la dirección opuesta a la que describe la documentación de Apple.
Las capturas de pantalla de la App Store que nadie actualizó en dos semanas
Dos carpetas que parecen intercambiables y no lo son, un caché JSON que sobrevive la reinstalación, y tres rondas de 'parece terminado' que no lo estaban.