command line – Override Incompatible Version – “kLSIncompatibleSystemVersionErr” when running app


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.)

Latest articles

spot_imgspot_img

Related articles

Leave a reply

Please enter your comment!
Please enter your name here

spot_imgspot_img