I have a case where a machine was upgraded to Lion. Prior to Lion the user was running Photoshop CS4 (a Universal Binary) under Rosetta which required hitting a checkbox in the application's "Get Info" dialog. With the advent of Lion and the removal of Rosetta, the checkbox is gone but the OS still tries to run Photoshop as a PPC binary and fails.

Is there a way I can reset the "Launch this UB as a PPC binary" flag?

  • 1
    Wow - that would be a bug worth filing. Assuming you have a backup - try WhatSize mac app or another program to strip the PPC binary - that hopefully twiddles the bit to prevent launching nothing.
    – bmike
    Commented Jul 26, 2011 at 17:54

2 Answers 2


Application launch preferences are stored in ~/Library/Preferences/com.apple.LaunchServices.plist, including whether or not to open using Rosetta.

Opening up this file (easier to parse if you have Property List Editor installed from the developer tools) will allow you to find the entry for the specific app that's set to open in Rosetta, and you can strip out the PPC-relevant bits. Make a back up first, just in case.

More info is available here.

  • Apparently trashing this file and rebooting was all that was necessary. A little heavy-handed, but it worked.
    – fbrereto
    Commented Jul 29, 2011 at 16:21

Try downloading http://www.xslimmer.com/ and stripping out the PowerPC code from Photoshop. It should then default to running as Intel.

You must log in to answer this question.

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