He comprado una aplicación para Mac OS X (fuera de la App Store) que parece tener limitaciones arbitrarias según la versión de Mac OS X. Es totalmente 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 - la lectura / escritura de un archivo de preferencias - así que supongo que el desarrollador simplemente quería reducir la gama de escenarios de prueba cuando se implementa, en lugar de que realmente requiere Yosemite / El Capitan funcionalidad.
Pregunta: ¿Existe una forma de iniciar una aplicación de Mac OS X en un entorno manipulado de forma que pueda suministrar valores específicos de mi elección cuando la aplicación llame a métodos como [[NSProcessInfo processInfo] operatingSystemVersion]
o isOperatingSystemAtLeastVersion
¿o lo que sea?