首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在QT5.4.1中使用macdeployqt -codesign选项

如何在QT5.4.1中使用macdeployqt -codesign选项
EN

Stack Overflow用户
提问于 2015-06-04 15:32:03
回答 1查看 3.7K关注 0票数 1

根据这篇Qt博客文章

-deep选项递归地签名应用程序包,包括包含的框架。虽然使用方便,但-deep被记录为“仅用于紧急维修和临时调整”。在QT5.4中,mac部署Qt有一个-codesign选项,它可以在不使用-deep的情况下递归地对应用程序包进行签名。

但是在Qt文档页Qt for OS部署上,支持的macdeployqt选项列表(位于页面底部)不包括-codesign

那么,macdeployqt有QT5.4.1的-codesign选项吗?如果是的话,我该如何使用?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-04 16:23:26

由于博客文章引用了以下代码:-

代码语言:javascript
复制
macdeployqt foo.app -codesign=MyCertificate

看起来,它确实支持Qt5.4的-codesign选项,并且看起来它们没有相应地更新文档。

若要查看该工具的选项,请在“终端”窗口中键入以下内容:

代码语言:javascript
复制
macdeployqt --help

您应该看到列出的选项之一是

-codesign=:在所有可执行文件上运行具有给定标识的代码

假设您的密钥链中有一个适当的证书,并且正在使用QT5.4.x,那么您应该能够与-codesign选项协同设计

代码语言:javascript
复制
macdeployqt foo.app -codesign=MyCertificate

其中,MyCertificate是密钥链中签名证书的名称。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30648124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档