electron-Mac最新签名公证 notarytool
1、先创建秘钥证书
“凭证名称”,可随意命名,后续需要使用到 (注意需用英文引号包裹凭证名称)
--apple-id:你注册的Apple开发者帐号 (注意--符号,不要漏了)
--team-id: teamId的值,申请aplicationip的地方可以看(注意--符号,不要漏了)
--password:二次凭证,在AppleId中设置的专属密码(注意--符号,不要漏了)
https://appleid.apple.com/
终端输入: xcrun notarytool store-credentials "你的凭证名称" --apple-id 你的苹果账号 --team-id 你的团队id --password 你的App专属密码
实际操作图
2、提交公证申请
终端输入: xcrun notarytool submit 需要公证的安装包的完整路径 --keychain-profile "你的凭证名称"
注意: 需要公证的安装包的完整路径(最好安装包放桌面,可以直接拖到终端里面自动生成路径)
注意:第一次上传比较慢,以后会快
3、查询公证进度
公证需要一定的时间,可随时查询公证进度 (正常情况下,一般3-10分钟左右)
终端输入: xcrun notarytool info 步骤二生成的id --keychain-profile "你的凭证名称" (凭证名称有引号)
实际操作图
两种情况,需要时间
2、已完成
4、将公证信息注入到安装包中
终端输入: xcrun stapler staple 你的安装包地址
公证成功后,将公证信息注入到你的安装包中
实际操作图
5、看个人(验证DMG是否已公证)
终端输入: xcrun stapler staple -v 你的安装包路径
正常情况下,会输出The staple and validate action worked!的字样.
好像第四步已经返回了