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 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?

share|improve this question
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 Jul 26 '11 at 17:54
add comment

2 Answers

up vote 4 down vote accepted

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.

share|improve this answer
    
Perfect -- thank you! –  fbrereto Jul 26 '11 at 22:37
    
Apparently trashing this file and rebooting was all that was necessary. A little heavy-handed, but it worked. –  fbrereto Jul 29 '11 at 16:21
add comment

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

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.