MacOS下qt签名与公证

Wite_Chen 于2022-06-15 20:14:44

签名以及公证参考
简书参考

一、证书查看

security find-identity -p codesigning

在这里插入图片描述

二、签名

codesign -f -o runtime --timestamp --deep -s cer_name -v app

在这里插入图片描述

三、签名信息查看

codesign -v /path/to/MyApp.app
codesign -dvvv /path/to/MyApp.app 
codesign --display --verbose=4 /path/to/MyApp.app

在这里插入图片描述
PS:dmg包签名同理,将app换成dmg包

四、公证

1、应用专用密码生成

(1)苹果官网登录

https://appleid.apple.com/cn

(2)专用密码生成
在这里插入图片描述
在这里插入图片描述
点击+,生成密码,拷贝出来

2、asc-proider查看

在这里插入图片描述
xcrun altool --list-providers -u “开发者账号” -p “应用专用密码”
取ProviderShortname

3、公证

在这里插入图片描述
xcrun altool --notarize-app --primary-bundle-id “com.xxx.yyy” --username “开发者账号” --password “应用专用密码” --asc-provider “XXXXXXXXXX” -t osx --file xxx.dmg
PS:app包需要打包成zip公证

4、公证结果查看

xcrun altool --notarization-info xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --username "开发者账号" --password "应用专用密码"

5、签名结果查看

spctl -a -t exec -vv soft.app
PS:dmg包公证前,app包必须先公证,app公证需要是压缩包
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
macOS苹果公司的操作系统,提供了强大的性能和稳定性。Qt 是一个跨平台的应用程序框架,它能够帮助开发者快速构建跨平台的应用程序。Excel 是微软公司的电子表格软件,广泛应用于各个领域。那么,macOS 上能否使用 Qt 开发 Excel 相关的应用程序呢? 答案是肯定的。macOS 上可以使用 Qt 开发 Excel 相关的应用程序。Qt 是跨平台的,可以在各个操作系统上运行,包括 macOS开发者可以使用 Qt 提供的图形界面和各种功能模块来构建一个功能丰富的 Excel 应用程序。 通过 Qt开发者可以使用 C++ 或者其他编程语言来编写 Excel 应用程序。Qt 提供了丰富的 API,可以方便地读取和写入 Excel 文件,进行数据的编辑和计算操作。同时,Qt 还提供了图形界面组件,开发者可以根据需要进行界面的设计和布局。 在 macOS 上,Qt 提供了完整的集成开发环境(IDE),开发者可以使用这个工具来快速创建和调试应用程序。同时,Qt 还提供了强大的跨平台的支持,可以帮助开发者轻松地将应用程序移植到其他操作系统上去。 总而言之,macOS 上可以使用 Qt 开发 Excel 相关的应用程序。Qt 提供了丰富的功能和工具,可以帮助开发者快速构建功能强大的 Excel 应用程序,并且能够实现跨平台的运行。对于使用 macOS开发者来说,Qt 是一个非常实用的工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值