3
我有一个需要签名的QT应用程序。以前,我在Mac上使用密码工具对证书进行签名。随着山狮的发布,Apple迫使开发者与开发者ID签署,以避免Gatekeeper的警告。使用开发人员ID在Mac上签署Qt应用程序
它仅适用于基于Xcode项目。我使用的是Qt创建器,并且没有适当的文档可用于在Xcode之外使用Developer ID进行签名。
有没有人遇到同样的问题?
我有一个需要签名的QT应用程序。以前,我在Mac上使用密码工具对证书进行签名。随着山狮的发布,Apple迫使开发者与开发者ID签署,以避免Gatekeeper的警告。使用开发人员ID在Mac上签署Qt应用程序
它仅适用于基于Xcode项目。我使用的是Qt创建器,并且没有适当的文档可用于在Xcode之外使用Developer 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
等