你好精彩的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-packager
,codesign
和electron-installer-dmg
生成的签名dmg的zip。
其名称为:app_name-setup_mac-arm-version.dmg.zip
,传递失败的http响应中提供的正则表达式。
我试过用传统的方法压缩,使用electron-installer-zip
(它会产生一个大得多的文件)没有效果。
任何见解最赞赏!
1条答案
按热度按时间z8dt9xmd1#
当我从文件名中删除
-arm
时,它被激活了。看起来我无法读取regex,或者错误响应消息相当混乱。
现在收到一个很好的回复:
字符串
:)