He comprado una aplicación Mac OS X (fuera de la App Store) que parece tener limitaciones arbitrarias basadas en la versión Mac OS X. Es completamente funcional en El Capitán, pero tiene algunas características que simplemente no permite en Mavericks. Una de estas características es bastante básica: leer / escribir un archivo de preferencias, por lo que supongo que el desarrollador simplemente quiso reducir el rango de escenarios de prueba al implementarlo, en lugar de que realmente requiera la funcionalidad de Yosemite / El Capitán.
Pregunta: ¿Existe alguna manera de iniciar una aplicación Mac OS X en un entorno manipulado de modo que pueda proporcionar valores específicos de mi propia elección cuando la aplicación llama a métodos como [[NSProcessInfo processInfo] operatingSystemVersion]
o isOperatingSystemAtLeastVersion
o lo que sea?