How to Codesign Growl.framework for Sandboxed Mac App

来源:互联网 发布:淘宝装修页尾代码 编辑:程序博客网 时间:2024/05/16 06:30
up vote2down votefavorite

I'm trying to submit a Mac app for Approval in the App Store, but linking with Growl is causing a validation error. I'm trying to re-codesign from the command line, but I'm getting the following error:

Ashs-MacBook-Pro:500px Uploader ash$ codesign -f -v -s "3rd Party Mac Developer Application: 500px Inc." ./Growl.framework/Versions/A./Growl.framework/Versions/A: replacing existing signature./Growl.framework/Versions/A: object file format unrecognized, invalid, or unsuitable

I've tried re-downloading the framework, but with no luck. Anybody see what I'm doing wrong?

share|improve this question
 add comment

3 Answers

activeoldestvotes
up vote1down voteaccepted

Really strange, I've managed to resign the framework like this:

codesign -fs "3rd Party Mac Developer Application: Future Simple" Growl.framework/Versions/A/GrowlGrowl.framework/Versions/A/Growl: replacing existing signature

(BTW: I'm working with Xcode 4.3.1 and Growl 1.3.1)

share|improve this answer
 
 
I managed to resolve this issue by exporting my certificate and running the codesign on a coworker's computer. It must have been a problem with my keychain. –  Ash Furrow Jul 5 '12 at 16:10
0 0
原创粉丝点击