美文网首页
pkg文件的签名和公证

pkg文件的签名和公证

作者: 庄老头 | 来源:发表于2024-01-23 14:33 被阅读0次

获取installer证书名字:
security find-identity -v

签名:
productsign --sign “上面获取证书指令结果,双引号里面的内容” origin.pkg signed.pkg

检查签名:
pkgutil --check-signature signed.pkg

公证:
xcrun altool --notarize-app --primary-bundle-id com.xxx.bundleid --username xxx@xx.com --password xxx-xxx-xxx-xxx --file signed.pkg -itc_provider TeamID &> tmp

--primary-bundle-id:pkg的bundleID
--username:开发者账号AppleID
--password:xxx-xxx-xxx-xxx 在https://appleid.apple.com生成
--file:需要签名的pkg
-itc_provider:开发者账号的Team ID
&> tmp:是写入指令结果的文件

成功执行tem文件结果如下:
No errors uploading ‘signed.pkg'.
RequestUUID = xxxxxxx
后续邮箱也会收到公证完成邮件

进行盖章:
xcrun stapler staple ./signed.pkg

验证公证:
spctl -a -v --type install signed.pkg

已公证结果:
signed.pkg: accepted
source=Notarized Developer ID
未公证结果:
signed.pkg:rejected
source=Unnotarized Developer ID

在进行公证后,用上面的检查签名指令也能看到“Notarization: trusted by the Apple notary service”这样的字样

相关文章

  • macOS下安装 Metasploit

    macOS下可以直接使用 PKG 安装: 下载 PKG包,按需选择版本,还有对应版本的签名文件(*.asc) Pu...

  • 签名公证

    app重签名 1.查看包信息 codesign -d -vvv demo.app查询结果如下 重点看其中几点 2....

  • 在办理留学马来西亚手续时,有哪些个人文件需要公证?

    需要办理公证的个人文件有: 学历公证 成绩公证 出身公证 无犯罪记录公证 以上公证文件可以在学生所在地的公证机关办...

  • 无管理员权限安装pkg应用到MacOS

    下载pkg文件 提取pkg文件包内容 在桌面新建一个文件夹EXTRACT 将提取出的Payload解压到新建的文件...

  • 在cmake中使用pkg-config

    什么是pkg-config 简单理解,pkg-config根据.pc结尾的文件做依赖配置。找到.pc文件周,解析其...

  • MacOS端签名公证

    MacOS端的签名不能使用个人开发者账号。苹果端给的邮件回复Re: Develop ID Certificate ...

  • Mac应用签名+公证

    1.创建mac应用发布证书(账号持有人) 证书添加到钥匙串以后,xcode-preferences-account...

  • Mac下一款pkg文件删除工具——UninstallPKG

    今天,小兔子要来分享的是Mac下一款pkg文件删除工具——UninstallPKG,很多时候,我们安装pkg文件后...

  • Android签名相关

    检查app的证书和签名对Android签名验证app的签名 命令行代码: [进入文件目录]cd [文件目录][复制...

  • 遗嘱写作

    写遗嘱有如下要求: 1、公证遗嘱由遗嘱人经公证机关办理。自书遗嘱由遗嘱人亲笔书写,签名,注明年、月、日。 2、代书...

网友评论

      本文标题:pkg文件的签名和公证

      本文链接:https://www.haomeiwen.com/subject/yiouodtx.html