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.

Apparently Mavericks doesn't allow any property list/configuration file to be used when it's been changed since release from Apple.(This opposed to previous versions of OS X, where you could do some editing and still run the app)

For those who don't have a clue what I'm talking about:

There is a file called "CodeResources" which holds hashes/code signatures of each and every file in an app's folder. Now there's this one trick I want to do, which involves editing the Info.plist in Boot Camp(utility to run Windows on another partition) so I can install Windows 8 from USB (I downloaded the iso via our college's site for free and I don't want to burn it to DVD, because I'm cheap/stubborn like that).

Once I modify /Applications/Utilities/Boot Camp Assistant.app/Contents /Info.plist, Is it possible to codesign the app myself or otherwise get it to run?

share|improve this question
    
While we're waiting for Mavericks to be released and declared on-topic here, feel free to edit this to be more clear about the change you are seeking to make in Boot Camp app. I'll edit out the options since we can let people answer with options once this is re-opened. –  patrix Oct 17 '13 at 20:26
1  
I voted to reopen this question because it also applies to 10.7 and 10.8. Since 10.7, sandboxed applications have crashed on launch if the Info.plist has been modified. As a workaround, you can run codesign -fs - /Applications/Utilities/Boot\ Camp\ Assistant.app to replace the code signature with an ad-hoc signature. It disables sandboxing, so for example the preference file is saved in ~/Library/Preferences/ instead of the sandbox container. –  Lri Oct 18 '13 at 1:02
    
@LauriRanta thank you! This worked –  vrwim Oct 18 '13 at 7:05
add comment

1 Answer 1

up vote 0 down vote accepted

Since 10.7, sandboxed applications have crashed on launch if the Info.plist has been modified.

As a workaround, you can run codesign -fs - /Applications/Utilities/Boot\ Camp\ Assistant.app to replace the code signature with an ad-hoc signature.

It disables sandboxing, so for example the preference file is saved in ~/Library/Preferences/ instead of the sandbox container.

(direct copy from @user3936's comment )

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.