【发布时间】:2022-01-26 23:19:54
【问题描述】:
在过去的 2 周里,我一直在努力发布 .pkg。
如果我执行
codesign -dvv app-version.pkg
我收到
app-version.pkg: code object is not signed at all
那我想用
productsign --sign "3rd Party Mac Developer Installer: xxx (yyy)" ./app-version.pkg ./app-version-signed.pkg
签名
输出是:
productsign: signing product with identity "3rd Party Mac Developer Installer: xxx (yyy)" from keychain /Users//Library/Keychains/login.keychain-db
productsign: adding certificate "Apple Worldwide Developer Relations Certification Authority"
productsign: adding certificate "Apple Root CA"
productsign: Wrote signed product archive to ./app-version-signed.pkg
当我使用
codesign -dvv app-version-signed.pkg
检查我的代码设计时,我得到了相同的结果。
app-version-signed.pkg: code object is not signed at all
我们正在使用 electron-builder 构建 pkg,但 pkg 尚未签名。该应用使用
Developer ID application
和
3rd Party Mac Developer Application
签名。