Me gustaría ejecutar una aplicación que nominalmente solo es compatible con MacOS 14.0 y superior. Estoy en la versión 12.7.3, y Apple no me permite actualizar porque mi computadora es demasiado antigua. Sin embargo, sé que la aplicación realmente puede ejecutarse en mi máquina porque cuando ejecuto el ejecutable en el paquete de la aplicación (game.app > Contents > MacOS > game
), funciona perfectamente. Desafortunadamente, necesito poder ejecutar la aplicación en sí misma porque necesito ejecutarla a través de Steam para obtener funcionalidad de red.
Ejecutar la aplicación a través de la línea de comandos con open game.app
me da el siguiente error:
La aplicación no se puede abrir por una razón inesperada, error=Error Domain=NSOSStatusErrorDomain Code=-10825 "kLSIncompatibleSystemVersionErr: The app cannot run on the current OS version" UserInfo={_LSLine=3863, _LSFunction=_LSOpenStuffCallLocal}
He intentado editar el archivo info.plist
pero no hay ninguna etiqueta que parezca especificar una versión mínima del sistema.
¿Hay algo en el contenido de la aplicación que pueda cambiar para anular este error? ¿O algún tipo de bandera que pueda usar para anularlo al ejecutarlo desde la terminal?
(Bonus: ¿alguien sabe cómo hacer que Steam abra la aplicación a través del ejecutable? Esto también resolvería mi problema.)
Edición: aquí está el archivo Info.plist: https://pastebin.com/MZGSMhA5 y aquí está la salida de otool -l
en el ejecutable: https://pastebin.com/Pj8b2pmd