Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

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 OSX (I have checked in About this Mac, and the version matches whats on the CD cover).

I right clicked the app, Show Package Contents and opened it's info.plist, there it said the minimum version supported as 10.5, so i changed this to 10.4.11 saved the file and tryed opening the app, still it wouldn't open. The message box looks like it 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.

share|improve this question
add comment

1 Answer 1

up vote 1 down vote accepted

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.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.