TL;DR. Editar el keyword field, el subtítulo, la descripción, los screenshots o las Custom Product Pages en App Store Connect requiere el rol de Titular de cuenta, Administrador, Gestor de apps o Marketing. El rol Developer — el que ya tiene la mayoría de los engineers — no puede tocar nada de eso; es de solo lectura sobre los metadatos de la app aunque sí puede subir builds. Si estás delegando trabajo de ASO a un contractor, freelancer o agencia, el rol Marketing es el diseñado exactamente para eso: edita metadatos pero no puede enviar versiones, cambiar precios ni tocar TestFlight, y se puede limitar a una sola app.
La mayoría de los equipos indie configuran el acceso a App Store Connect una vez, en el lanzamiento, y nunca más lo revisan. Eso funciona bien hasta el día en que alguien nuevo necesita cambiar el keyword field antes de un envío y descubre que su cuenta no puede hacerlo — normalmente el mismo día en que el cambio debía salir.
¿Qué rol de App Store Connect puede editar el keyword field y el subtítulo?
Titular de cuenta, Administrador, Gestor de apps y Marketing son los cuatro roles que Apple indica como requeridos para ver y editar la página de información de la app — la página que contiene el nombre de tu app, el subtítulo, las keywords y el nombre de la empresa. La propia documentación de ayuda de Apple establece este requisito de forma idéntica en la página de información de la app, la localización, las Custom Product Pages y las etiquetas de la app: “Rol requerido: Titular de cuenta, Administrador, Gestor de apps o Marketing.”
Esa es la lista completa. Ningún otro rol en App Store Connect puede abrir esa página y guardar un cambio en ella.
¿Puede un miembro del equipo con el rol Developer cambiar los metadatos de ASO?
No. El rol Developer — el asignado a quien escribe el código y sube los builds — tiene acceso de solo lectura a los detalles de la app. Puede subir un build a TestFlight y, en algunos casos, enviar una versión para revisión cuando no se adjunta un binario nuevo, pero no puede editar el keyword field, el subtítulo, la descripción ni los screenshots.
Esto confunde a la gente porque va contra la intuición: el rol con más acceso técnico a tu app no tiene ninguno de los accesos necesarios para cambiar lo que la hace descubrible. Si tu keyword field no se ha tocado desde el lanzamiento y la persona responsable solo tiene el rol Developer, esa es la razón, no un descuido de su parte.
¿Necesito darle acceso de Administrador a un contractor de ASO para que haga su trabajo?
No — eso es sobreaprovisionar, y es evitable. El rol Marketing cubre exactamente la superficie que toca el trabajo de ASO: metadatos de la app, screenshots, Custom Product Pages, material promocional y la solicitud de códigos promocionales. No puede enviar versiones para App Review, subir builds, cambiar precios y disponibilidad, ni gestionar TestFlight.
Es también el único rol de esa lista de cuatro que Apple diseñó pensando en colaboradores externos — la propia descripción de Apple señala que los usuarios de Marketing son a quienes se contacta si la app es considerada para featuring editorial, lo cual es una conversación del lado de marketing, no de ingeniería.
Hay un ajuste que conviene hacer bien al agregar a alguien bajo Marketing: App Manager, Developer, Marketing, Sales y Customer Support son los roles que admiten restricción por app, así que puedes limitar a un contractor a exactamente una app dentro de una cuenta con varias apps. Administrador y Finanzas no se pueden restringir de esta forma — siempre ven todas las apps del equipo. Y si además le das a un usuario de Marketing acceso a los informes de analítica, ese permiso por sí solo desbloquea visibilidad sobre todas las apps, aunque su acceso por rol estuviera limitado a una. Si quieres dejar a un contractor limitado a una sola app, deja el acceso a informes desactivado.
¿Qué significa esto para tu próximo envío?
Si un cambio de keyword, un nuevo subtítulo o screenshots actualizados necesitan salir y la persona que los hace solo tiene el rol Developer, el cambio no se va a guardar — no por un bug, sino porque ese rol nunca tuvo permiso para hacerlo. Revisa esto antes de que te cueste un ciclo de envío, no después:
- Abre Usuarios y Acceso en App Store Connect.
- Encuentra a quien realmente es responsable de las keywords, el subtítulo, la descripción y los screenshots.
- Confirma que tiene el rol de Titular de cuenta, Administrador, Gestor de apps o Marketing — Developer no va a funcionar, sin importar cuán senior sea técnicamente.
- Para un contractor externo o una agencia, otorga Marketing limitado a la app específica, y deja el acceso a informes desactivado a menos que lo necesiten.
Nada de esto cambia cuándo llega realmente la edición al App Store — un cambio en el keyword field o el subtítulo solo se publica con una nueva versión, como siempre. El acceso por rol solo determina quién tiene permiso para hacer la edición en primer lugar.