8得票1回答
电子应用程序的代码签名 - 如何优雅地切换证书?

我有一个 Electron 应用程序,最初使用个人开发者证书进行分发。 现在我想用我的组织证书签署该应用程序的下一个更新,但这样做会导致现有安装(在自动更新时)抛出错误,指出代码要求未满足。 是否有一种方法可以同时使用旧和新证书正确地签署 Electron 应用程序?我希望防止我的现有用户...

8得票1回答
发布Electron应用程序到Windows商店时如何修复“可用的应用程序图标包括默认图标”错误?

这是我在这里开源的electron-react项目: windows-terminal-tweaker 运行renderer文件夹中的npm run release后,它会在renderer/dist目录中构建应用程序。 dist/TerminalTweaker目录包含所有构建文件以及.e...

8得票1回答
Electron应用程序在退出时挂起,即使所有退出事件都成功触发。

我一直在尝试调试我们的Electron应用程序,但这已经成为一个相当棘手的问题。 问题:偶尔,在使用退出快捷方式(cmd+Q)时,应用程序UI成功消失,但它仍停留在菜单栏(mac)/通知区域(win)并在悬停时显示死机状态。 我必须转到活动监视器才能强制关闭它 应用程序未响应 这仅发生在...

8得票3回答
如何在 Electron React 应用的生产环境中进行路由?

我正在使用electron 6.10.0并使用React.js。 在我的应用程序中,菜单中有一个添加任务选项,可以创建一个新窗口。 在开发期间一切正常,但在生产环境中,这行代码会引起问题。 addWindow.loadURL(isDev ? 'http://localhost:3000/...

7得票3回答
如何使用electron-builder更改应用程序图标

我更换了我的应用程序图标,但由于某种原因,我无法更新该图标(目前具有电子图标)。 我使用的相关模块: "electron-builder": "5.7.0",  "electron-prebuilt": "^ 1.4.13" 我的package.json文件: "build...

7得票1回答
如何使用electron-builder将文件夹及其内部文件添加到electron构建中?

我在我的Electron项目的工作目录下有一个名为data的文件夹,里面有几个JSON文件。我使用以下配置(package.json)成功地构建了应用程序,使用electron-build进行构建。 { "name": "My App", "version": "0.0.9", ...

7得票2回答
在Mac上使用electron-builder对Windows版本进行代码签名失败

我在使用Mac生成的.p12证书并存储在Mac钥匙链中,尝试对Windows .exe构建进行代码签名时出现问题。我的electron-builder版本为20.28.1,我正在尝试运行的目标构建是Windows ia32构建。Mac应用程序的代码签名工作正常,但尝试对Windows构建进行签...

7得票1回答
在Electron应用程序中管理应用设置

我很想知道如何在Electron应用程序中管理应用设置?当涉及到管理用户设置时,我已经发现了一些非常好的资源(例如在Electron(Atom Shell)应用程序中存储用户设置的位置?),但是找不到任何与管理应用设置相关的信息。 对我而言,两者之间的区别在于应用设置可能因环境而异(开发/测...

7得票2回答
如何使用electron/electron-builder创建发布渠道?

我有一个Electron应用程序,想要引入并行发布渠道:stable、next(供早期采用者使用)和dev(用于测试最新版本)。 每个渠道都将有一个分支,新功能首先出现在dev中,然后进入next进行测试,最终移动到stable。 我正在使用electron-builder制作这些发布包,...

7得票2回答
电子构建器 - GitHub个人访问令牌未设置,既没有以编程方式设置,也没有使用环境变量“GH_TOKEN”。

我有一个Electron应用程序,我想设置自动更新。我按照这篇博客文章的步骤制作了一个小演示,只需进行一些小的更改即可运行得很好。 然后我尝试将其应用于我的真实项目,但现在出现了错误。 GitHub Personal Access Token is not set, neither prog...