Ho acquistato un'applicazione per Mac OS X (al di fuori dell'App Store) che sembra avere limitazioni arbitrarie basate sulla versione di Mac OS X. Funziona perfettamente su El Capitan, ma ha alcune funzionalità che semplicemente non consente su Mavericks. Una di queste funzionalità è piuttosto elementare: leggere / scrivere un file delle preferenze, quindi suppongo che lo sviluppatore volesse semplicemente restringere la gamma di scenari di test quando implementandolo, piuttosto che richiedere effettivamente la funzionalità di Yosemite / El Capitan.
Domanda: c'è un modo per avviare un'app di Mac OS X in un ambiente manipolato in modo tale che io possa fornire valori specifici di mia scelta quando l'applicazione chiama metodi come [[NSProcessInfo processInfo] operatingSystemVersion]
o isOperatingSystemAtLeastVersion
o qualunque cosa?