La premisa es esta:
Tengo una aplicación que se ha configurado en su código para que solo se ejecute en las versiones 10.4 a 10.9.2 de OS X. (Cuando intento instalarlo, aparece el mensaje "Esta versión de
Puedes usar las funciones integradas de sandbox de Mac OS X.
Cree un perfil personalizado que limite el acceso al archivo SystemVersion.plist, usando una sintaxis como esta:
(version 1)
(deny file* (literal "/System/Library/CoreServices/SystemVersion.plist"))
(allow default)
Guarde eso como por ejemplo ~ / myprofile.sb y luego ejecute su programa de esta manera:
sandbox-exec -f ~/myprofile.sb "/Application/My Program.app/Contents/MacOS/My Program"
Lea otras preguntas en las etiquetas macos security applications permission monitoring