update.electronjs.org/.../darwin-x64/0.1.0的公共github repo中需要哪些资产才能返回有效的响应?

cwtwac6a  于 2023-08-01  发布在  Electron
关注(0)|答案(1)|浏览(107)

你好精彩的Stack Overflow世界,
我有一个Electron应用程序成功地部署和自动更新我的Windows客户使用和update-electron-app
我也有一个工作,签署和打包安装MacOS。
我需要在公共github repo中放入哪些资产才能使https://update.electronjs.org/{{owner}}/{{repo}}/darwin-x64/0.1.0请求返回有效的响应?最新版本号为3.8.76
我正在接收:No updates found (needs asset matching *(mac|darwin|osx).*(-arm).*.zip in public repository)
在我的repo中,我上传了一个使用electron-packagercodesignelectron-installer-dmg生成的签名dmg的zip。
其名称为:app_name-setup_mac-arm-version.dmg.zip,传递失败的http响应中提供的正则表达式。
我试过用传统的方法压缩,使用electron-installer-zip(它会产生一个大得多的文件)没有效果。
任何见解最赞赏!

z8dt9xmd

z8dt9xmd1#

当我从文件名中删除-arm时,它被激活了。
看起来我无法读取regex,或者错误响应消息相当混乱。
现在收到一个很好的回复:

{"name":"v3.8.76","notes":"","url":"https://github.com/owner/repo/releases/download/v3.8.76/appName-setup_mac-3.8.76.dmg.zip"}

字符串
:)

相关问题