¿Puede anular la verificación de compatibilidad de la versión OS X de una aplicación de Mac?

2

Quiero utilizar esta aplicación en Mavericks, pero aparece el siguiente mensaje cuando intento ejecútalo, '... [App] no es compatible con Mac OS X 10.9.1':

Estoy pensando que la aplicación funcionará bien y que el desarrollador acaba de poner una restricción para no permitir nada por encima de 10.7.x en algún tipo de configuración de compatibilidad dentro de su Contenido del paquete, o sin embargo, la versión del sistema operativo se verifica dentro de una Aplicación. funciona en Mac OS.

¿Hay alguna forma de forzarlo para que se ejecute en Mavericks a través de algo como ajustar los números en un archivo en el Contenido del paquete .app, cambiando algunas configuraciones en las Preferencias del Sistema o haciendo un pellizco de Terminal de algún tipo?

    
pregunta 20.01.2014 - 03:52

2 respuestas

1

El error anterior no es el error provisto por OS X. Para comparar, este es el error de OS X:

El error que ha mostrado anteriormente se habrá codificado en la aplicación específicamente y, por lo tanto, no se omitirá fácilmente.

Lo mejor que puedes hacer es contactar al desarrollador para ver si tienen una versión beta de la aplicación que puedas probar. Alternativamente, espera una actualización.

Además, el código que impide la ejecución de una aplicación en una determinada versión de OS X generalmente tiene una buena razón para existir, especialmente con software de utilidad como ese. Omitirlo podría tener inconvenientes ...

    
respondido por el grg 20.01.2014 - 17:37
1

Muchas veces he visto a personas profundizar en los contenidos de los paquetes de .APP. En algunos casos, la comprobación de la versión se realiza en uno de los archivos .plist dentro del paquete de la aplicación.

Alguien con un poco de conocimiento técnico, y un editor de texto, podría modificar el archivo plist correcto en el paquete de la aplicación.

Recuerde que las aplicaciones descargadas de Apple Store están firmadas de forma criptográfica y cambiar las cosas dentro del paquete hará que O / S no ejecute la aplicación.

    
respondido por el Steve Chambers 20.01.2014 - 19:10

Lea otras preguntas en las etiquetas