Solucionar «Requiere una versión más reciente de iOS» al instalar una IPA

Intentas instalar un archivo IPA y falla con un mensaje de que la app necesita una versión de iOS más nueva que la que tiene tu iPhone. Este es uno de los pocos errores de instalación con una causa única y clara: la propia app indica qué iOS necesita, y tu dispositivo está por debajo de eso. Esta guía explica de dónde sale ese número, cómo comprobarlo, las soluciones que funcionan y el atajo que muchas veces no funciona.

La Versión Corta

  • Cada app indica la versión más antigua de iOS que admite en un ajuste llamado MinimumOSVersion.
  • Si tu iOS es más antiguo, la instalación se rechaza. Las soluciones reales son actualizar iOS, si tu iPhone lo permite, o buscar una versión anterior de la app hecha para tu iOS.
  • Hay herramientas que pueden reducir ese número dentro del IPA. Eso solo elimina la comprobación. Si la app usa funciones de la versión más nueva de iOS, puede fallar al abrirse, y el IPA modificado hay que volver a firmarlo.

Qué Significa el Error

Apple describe MinimumOSVersion como «la versión mínima del sistema operativo necesaria para que la app funcione en iOS, iPadOS, tvOS y watchOS». Los desarrolladores no suelen escribirlo a mano: Apple dice que Xcode lo rellena automáticamente a partir del Deployment Target de la app. Así que ese número refleja la versión más antigua de iOS para la que el desarrollador compiló y probó la app.

La redacción exacta del error depende de la herramienta con la que instales. AltStore y SideStore, por ejemplo, usan mensajes como «[App] requiere iOS 17.0 o posterior.» o «Este dispositivo tiene iOS 16.7, pero [App] requiere iOS 17.0 o posterior.» Otros instaladores puede que solo digan que la instalación falló. Si ves un número de versión en el mensaje, compáralo con tu iOS en Ajustes > General > Información.

Algunas apps también establecen una versión máxima. En ese caso, AltStore muestra «[App] requiere iOS [versión] o anterior«. Las soluciones de más abajo funcionan igual, solo que en la dirección contraria.

Cómo comprobar qué versión de iOS necesita un IPA

Puedes leer el número tú mismo antes de instalar nada:

  1. Haz una copia del archivo IPA y cambia el nombre de la copia de .ipa a .zip. Un IPA es un archivo zip.
  2. Abre el zip y entra en Payload/, luego en la carpeta que termina en .app.
  3. Abre Info.plist y busca MinimumOSVersion. En un Mac, el comando plutil -p Info.plist en Terminal lo muestra, incluso si el archivo está en formato binario.

Para saber más sobre lo que hay dentro de un IPA, consulta entender los archivos IPA.

Solución 1: actualiza iOS, si tu iPhone puede

Si Apple todavía da soporte a tu iPhone en una versión de iOS más reciente, actualizar es la solución más limpia. La ruta de Apple es Ajustes > General > Actualización de software. Antes de actualizar, comprueba que tu herramienta de sideloading funciona en la nueva versión, porque una actualización de iOS puede afectar a las apps que ya hayas instalado mediante sideload. Scarlet está confirmado en iOS 14 hasta iOS 26; el soporte para iOS 27 lo reportan terceros, pero no está confirmado oficialmente. Consulta la mejor versión de iOS para sideloading y cómo solucionar que las apps instaladas con sideload se cierren tras una actualización de iOS.

Si tu iPhone no puede ejecutar una versión más reciente de iOS, pasa directamente a la Solución 2. Nuestra guía sobre sideloading en iPhones antiguos indica qué herramientas todavía dan soporte a dispositivos antiguos.

Solución 2: usa una versión más antigua de la app

La mayoría de las apps van subiendo su versión mínima de iOS con el tiempo, así que una versión anterior de la misma app a menudo sigue siendo compatible con tu iOS. Los proyectos de código abierto suelen conservar sus versiones anteriores en su página de releases de GitHub, con la versión de iOS compatible indicada en las notas. Consigue versiones antiguas únicamente desde los releases oficiales del propio desarrollador o de una fuente de confianza, y revisa el archivo antes de instalarlo: consulta cómo escanear archivos IPA en busca de malware. Ten en cuenta que una versión antigua puede carecer de correcciones de seguridad, y que las apps que inician sesión en un servicio en línea pueden rechazar versiones demasiado antiguas.

Solución 3: bajar el MinimumOSVersion (qué hace realmente)

Algunas herramientas de firma pueden cambiar este número por ti. Sideloadly, por ejemplo, incluye una opción para «Cambiar la versión mínima de iOS necesaria para ejecutar la app». Conviene tener claro qué hace y qué no hace esto:

  • Solo elimina la comprobación. El código de la app no cambia. Si llama a funciones que solo existen en la versión más nueva de iOS, puede fallar al abrirse o al llegar a esa función. Nada de esta edición puede añadir esas funciones a tu iOS.
  • Implica volver a firmar. La firma de una app incluye un hash de su Info.plist (la nota técnica TN3126 de Apple lo explica). Si cambias el archivo, la firma antigua ya no coincide, así que el IPA debe firmarse de nuevo antes de que iOS lo instale. Consulta cómo volver a firmar archivos IPA.
  • Funciona mejor con diferencias pequeñas. Cuando el desarrollador subió el mínimo sin usar funciones nuevas, la app puede funcionar bien. Cuando la diferencia es de varias versiones principales, lo más probable es que se cierre sola.

Si la app editada se abre y luego se cierra, es este problema, no una instalación rota. Vuelve a la Solución 1 o a la Solución 2. Para causas generales de los cierres, consulta las soluciones para los cierres al abrir.

Errores que se parecen

Preguntas frecuentes

¿Puedo instalar una app que necesita iOS 18 en iOS 16?

Solo bajando el MinimumOSVersion y volviendo a firmar, y la app puede fallar si depende de funciones de iOS 17 o 18. Una versión anterior de la app pensada para iOS 16 es la opción más fiable.

¿Este error significa que el IPA está dañado?

No. El archivo está bien; simplemente se compiló para una versión de iOS más nueva que la que usa tu dispositivo.

¿Cambiar la versión mínima puede hacer que me baneen la cuenta?

El cambio en sí es local al archivo. Las apps que verifican su propia integridad, a menudo juegos y apps bancarias, pueden negarse a funcionar o detectar una copia modificada, así que usa las versiones editadas bajo tu propia responsabilidad.

Entradas Similares