用于电子应用的AutoUpdater(签名申请)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用于电子应用的AutoUpdater(签名申请)相关的知识,希望对你有一定的参考价值。
我一直在努力为我的Mac OS X电子应用程序设置正确的自动更新程序(适用于Windows,它可以正常工作)
- 我从Xcode生成了Developer ID Application和Developer ID Installer,并使用KeyChain将这两个证书导出为单一证书。
- 在package.json中设置类型:“distribution”
- 运行以下命令CSC_LINK = PATH_TO_MY_P12_CERTIFICATE_FILE yarn dist
- 来自./dist文件夹的所有内容都复制到了亚马逊s3的适当位置。
无论如何在启动旧版本的应用程序并在服务器上正确找到更新后,返回以下问题:
“URL处的代码签名...未通过验证:代码对象根本没有签名”
我该如何解决这个问题?
答案
幸运的是,我找到了解决方案。我有多个依赖项包含在项目中(golang服务器,ffmpeg,AppleScript)。它是由额外的依赖(AppleScript)引起的。再次保存文件作为应用程序(仅运行,.app扩展名)修复了问题。
这是电子建设者页面上的票证的链接,在那里我发布了我所做的所有步骤:enter link description here
以上是关于用于电子应用的AutoUpdater(签名申请)的主要内容,如果未能解决你的问题,请参考以下文章