Guía 2.1 de App Store «Information Needed»: lo que envié
Por Nesim Razon, desarrollador Android independiente · 2026-11-16
De mis últimos nueve envíos para iPhone (ocho apps nuevas y una actualización), tres volvieron con el estado «Rejected» por «Guideline 2.1 - Information Needed - New App Submission» (se muestra con «2.1.0 Performance: App Completeness»). Suena alarmante, pero no era un informe de errores: era una petición de información. Este artículo describe lo que pedía el mensaje de Apple en mi caso y lo que respondí. Es una experiencia personal, no un consejo sobre normas, y los requisitos pueden cambiar, así que lee siempre el mensaje que recibas.
Qué pasó
El estado decía Rejected, pero nada en el mensaje apuntaba a un cierre inesperado ni a una pantalla rota. Otra app nueva y una actualización de una ficha antigua se aprobaron sin ningún mensaje así, y cuatro más seguían en su primera revisión cuando escribí esto. Así que no sé qué provoca la petición; solo sé que llegó a tres de mis nueve envíos.
El mensaje decía que la revisión de apps está pensada para apps y metadatos completos, y me pedía probar la compilación por mi cuenta en dispositivos físicos compatibles. Después enumeraba lo que había que añadir.
Qué pedía el mensaje
En mi caso, el mensaje me pedía añadir lo siguiente al campo Notes de App Review Information:
- Una grabación de pantalla hecha en un dispositivo físico con el sistema operativo más reciente. Debe empezar abriendo la app y mostrar el flujo típico del usuario, incluidos el registro, el inicio de sesión y la eliminación de cuenta, el contenido generado por usuarios y el contenido de pago si la app los tiene.
- Una descripción del propósito y del público objetivo, del problema que resuelve la app y de su valor.
- Instrucciones para configurar y acceder a las funciones principales, con credenciales o archivos de ejemplo si hacen falta.
- Una lista de servicios, herramientas o plataformas externas usadas para la funcionalidad principal, como proveedores de datos, autenticación, procesadores de pago o servicios de IA.
- Diferencias regionales, o la confirmación de que la app funciona igual en todas las regiones.
- Documentación para sectores muy regulados o material protegido de terceros.
Responder
En dos de las apps el mensaje también pedía una respuesta en App Store Connect. En la tercera solo pedía actualizar las Notes y volver a enviar. Escribí una respuesta breve: la información pedida ya estaba en Notes, la grabación de pantalla estaba adjunta y quedaba a disposición para cualquier otra cosa.
Escribir las seis respuestas
Escribí las seis respuestas de cada app en inglés y solo con datos que pude comprobar en el código: ninguna de estas apps tiene cuentas ni compras, y las respuestas lo dicen tal cual. En los servicios externos anoté lo que cada app usa de verdad, como la red publicitaria y su formulario de consentimiento, el servicio de analítica y de informes de errores, el proveedor de mapas o de datos y los servicios integrados del dispositivo. Cuando una app no usa algo, como un procesador de pagos o un servicio de IA, lo indiqué.
Cada respuesta es texto plano de dos o tres mil caracteres en total, muy por debajo del límite del campo Notes. Mantuve una sola plantilla y cambié solo los datos.
Grabar en un dispositivo real
Grabé la pantalla en un iPhone 7 con la grabación de pantalla integrada, empezando desde la pantalla de inicio. Ese teléfono solo llega a iOS 15.8, así que indiqué en las Notes que es la versión de iOS más reciente disponible para ese dispositivo. Cada grabación dura unos 60 a 75 segundos y sigue un solo guion: abrir la app, recorrer el flujo típico, abrir las páginas del menú y terminar.
Copié los vídeos al PC por USB con pymobiledevice3, usando afc pull desde la carpeta /DCIM, y los recodifiqué con ffmpeg a archivos mp4 de 1 a 5 MB. Luego subí cada uno como Attachment, sustituí el texto de Notes, respondí donde se pedía y pulsé Update Review o Resubmit. Las tres apps volvieron a Waiting for Review.
Un error al comprobar los vídeos
Antes de subirlos comprobé cada vídeo tomando un fotograma cada 5 segundos. Con eso concluí, equivocadamente, que dos de ellos no empezaban abriendo la app. Al muestrear cada 0,5 segundos durante los primeros 6 segundos vi que sí empezaban así: había una introducción en la pantalla de inicio de uno o dos segundos que el muestreo espaciado se había saltado. Si compruebas una grabación, mira su comienzo con mucho detalle.
Qué hago ahora
Ahora pongo esta información en Notes antes del primer envío de cada app nueva y grabo un vídeo corto de pantalla en el teléfono antes de enviar. Es poco trabajo por app y busca evitar una ida y vuelta en la revisión. Si tu mensaje pide algo distinto, sigue tu mensaje, no mi lista.
Preguntas frecuentes
¿Es la Guideline 2.1 Information Needed un informe de errores?
En mi caso no. El mensaje pedía información y una grabación de pantalla, y no describía un fallo ni un defecto.
¿Reciben este mensaje todas las apps nuevas?
No. Lo recibieron tres de mis nueve primeros envíos, mientras que otros dos pasaron sin él.
¿Dónde puse la información?
En el campo Notes de App Review Information, con la grabación de pantalla subida como Attachment y una respuesta en App Store Connect cuando el mensaje la pedía.
¿Seguirán siendo los mismos estos requisitos?
No lo sé. Esto describe un mensaje en mi caso, así que lee el mensaje que recibas.
Más del blog
- Por qué mi enlace de la App Store dio 404 y la página mostraba capturas de 2018
- Capturas de App Store sin teléfono: Robolectric, un cargador de imágenes falso y un navegador sin interfaz
- Un código QR para dos tiendas de apps: una pequeña página de redirección
- Reescribir para Kotlin Multiplatform sin cambiar el comportamiento: el código antiguo como oráculo de pruebas
- Una lista remota sin servidor para «Más juegos»: un archivo JSON en GitHub Pages
- Depurar un iPhone desde Windows por USB: capturas y registros con Python