我的 OS X Squirrel 配置中缺少什么?

What am I missing in my OS X Squirrel configuration?

我正在后端部署带有 Squirrel 的 Electron 应用程序来进行更新。 Windows 部署工作正常,从这个示例路径中的 .nupkg 更新:

https://host/update/win32/1.0.1/RELEASES

但是,Mac 版本(我根据文档向其提供了一个 .zip 文件)似乎不起作用。我 运行 发现了一些关于路径的相互矛盾的信息(并且已经尝试了所有这些信息,还有很多变化以防文档中出现拼写错误),但我能找到的最新信息就是我现在使用:

https://host/update/darwin_x64/1.0.1

我应该为 OS X 使用什么路径? Electron-builder(带有 Squirrel 模块)正在创建的 .zip 文件是否可能导致问题?

您的问题被标记为 electron-builder。 electron-builder 支持 server-less 和简单 auto-update.

我的代码签名环境变量没有在我的 OS X 构建脚本中正确设置,因此代码签名没有发生。为了让 OS X 应用程序通过 Squirrel 更新,新旧版本都必须签名。