我一直在努力为我的Mac OS X电子应用程序设置正确的自动更新程序(适用于Windows,它可以正常工作)
- 我从Xcode生成了Developer ID Application和Developer ID Installer,并使用KeyChain将这两个证书导出为单个证书。
- 设置类型:"发布"在package.json
中- 运行以下命令CSC_LINK = PATH_TO_MY_P12_CERTIFICATE_FILE yarn dist
- 将./dist文件夹中的所有内容复制到亚马逊s3的适当位置。
醇>
无论如何在启动旧版本的应用程序并在服务器上正确找到更新后,返回以下问题:
" URL处的代码签名...未通过验证:代码对象根本没有签名"
如何解决此问题?
答案 0 :(得分:0)
幸运的是,我找到了解决方案。我有多个依赖项包含在项目中(golang服务器,ffmpeg,AppleScript)。它是由额外的依赖(AppleScript)引起的。再次保存文件作为应用程序(仅运行,.app扩展名)修复了问题。
这是电子修订页面上的故障单链接,我在其中发布了我所做的所有步骤:enter link description here