我有一个需要签名的QT应用程序 . 以前我在Mac上使用codesign实用程序来签署证书 . 随着山狮的发布,Apple正迫使开发者与开发者ID签约以避免关守警告 .
我在Apple发现了这篇博客文章:https://developer.apple.com/library/mac/#documentation/ToolsLanguages/Conceptual/OSXWorkflowGuide/DistributingApplicationsOutside/DistributingApplicationsOutside.html
它仅适用于基于Xcode的项目 . 我正在使用Qt创建者,并且没有适当的文档可用于在Xcode之外使用开发者ID进行签名 .
有没有人遇到同样的问题?
根据http://successfulsoftware.net/2012/08/30/how-to-sign-your-mac-os-x-app-for-gatekeeper/你签署Qt框架,插件和应用程序包,例如:
codesign --force --verify --verbose --sign "Developer ID Application: <yourID>" <yourApp>.app/Contents/Frameworks/QtCore.framework/Versions/4/QtCore
等等
1 回答
根据http://successfulsoftware.net/2012/08/30/how-to-sign-your-mac-os-x-app-for-gatekeeper/你签署Qt框架,插件和应用程序包,例如:
等等