5

I bought some software; on the back of the cover it says the minimum version that it supports is 10.4.11 which is the same as my Mac. However, after copying it to the Applications folder, it says it can't run on this version of OS X (I have checked in About this Mac, and the version matches what's on the CD cover).

I right clicked the app, Show Package Contents and opened its info.plist; there it said the minimum version supported is 10.5, so I changed this to 10.4.11, saved the file and tried opening the app, but it still wouldn't open. The message box looks like it's from the OS rather than the application, so the app hasn't even started before I get told I can't open it.

Is there a way to trick it into allowing it to open, and hopefully nothing will go wrong, seeing as according to the box it can run on my Mac.

4

NSBundle and CFBundle aggressively cache the contents of application bundles to improve performance. Although you edited the Info.plist, the Finder and Launch Services don't yet know that the application is any different.

Running the following command in Terminal to touch the application bundle will force the Finder (and Launch Services) to re-register the application, thereby noticing the changes you made to the Info.plist:

touch "/Applications/My Cool App.app"

After running that, deselect the application, then reselect it in the Finder, and then try launching it.

Note that this won't necessarily guarantee that you'll be able to launch the app. The developer would need to make sure they set a deployment target of 10.4 and/or use weak framework linking to assure that the app will be fully backward-compatible.

  • This does not work as expected on OSX10.11 with an application made for 10.12. I can run the application from the terminal but finder still complains about requiring 10.12. – Georg W. Mar 3 '18 at 23:02
-1

For me it was enough to edit the .plist file of a game, and the app would at least open. Then unfortunately it said that I could not run Metal with my actual graphic card.... But still, it's so satisfying when you kinda trick the system :)

  • But you didn't trick the system the game needs the OS it says and does not work on the one you set it to. So working as designed – Mark Mar 28 '17 at 21:36

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .