
electron
慕水渔
这个作者很懒,什么都没留下…
展开
-
三行代码解决electron-updater升级失败问题
在21年末遇到公司遇到一个比较奇葩的bug,electron开发客户端在进行自动升级时中途闪退没有任何日志。经仔细观察,是在新包下载完后对老版本包进行替换的时候闪退,无意中发现在这一过程里,任务管控器里有两个应用进程,猜想是旧的任务没有完全退出进程,于是查阅api,对关于退出任务、进程、关闭窗口的api进行组合测试,最终总结了一套解决方案~如下代码:ipcMain.on('isUpdateNow', (e, arg) => { //console.log("开始更新");原创 2022-05-18 17:42:45 · 1872 阅读 · 1 评论 -
关于electron应用mac公证问题
对于 Electron 应用,它有 electron-notarize 的工具来做公证。但遗憾的是,我使用的时候出现了各种各样的报错,相关GitHub issue上也发现有人出现跟我类似的问题,不过没有明确的解决办法。折腾半天,决定用原始的办法来解决——命令行工具。一句命令xcrun altool --notarize-app --primary-bundle-id “com.xxx.xxx" --username “your developer appleid" --password “app-pa原创 2021-09-24 15:27:20 · 999 阅读 · 1 评论