I would like to run an app which nominally supports only MacOS 14.0 and above. I am on 12.7.3, and apple won’t allow me to update because my computer is too old. However, I know that the app actually can run on my machine because when I run the executable in the app package (game.app > Contents > MacOS > game), it works just fine. Unfortunately, I need to be able to run the app itself because I need to run it through Steam to get networking functionality.
Running the app through the command line with open game.app gives me the following error:
The application cannot be opened for an unexpected reason, error=Error
Domain=NSOSStatusErrorDomain Code=-10825 "kLSIncompatibleSystemVersionErr: The
app cannot run on the current OS version" UserInfo={_LSLine=3863,
_LSFunction=_LSOpenStuffCallLocal}
I have tried editing the info.plist but there is no tag that seems to specify a minimum system version.
Is there anything in the app contents that I might be able to change to override this error? Or some kind of flag I can use to override it when running it from the terminal?
(Bonus: does anyone know how to make Steam open the app through the executable? This would also solve my problem.)




