You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Mac上使用electron-wix-msi构建Electron Windows x64安装包报错如何解决

问题原因

你遇到的Unknown system error -86报错,本质是因为不能直接在macOS系统上使用electron-wix-msi构建Windows安装包。
这个报错是ARM架构(M系列)Mac运行不兼容的x86二进制文件的典型错误。electron-wix-msi底层依赖Windows原生的Wix Toolset工具链,这套工具没有跨平台支持,完全无法在macOS环境下运行,才会触发你现在的报错。

可行解决方案

  • 改用electron-builder作为打包工具:electron-builder原生支持在macOS上跨系统构建Windows安装包,不需要依赖Wix工具链,仅需调整打包配置即可输出Windows安装包,是改造成本最低的方案
  • 本地使用Windows虚拟机构建:在Mac上安装UTM、Parallels Desktop等虚拟机软件运行Windows系统,在虚拟机环境内执行完整的electron-packager+electron-wix-msi构建流程
  • 使用CI/CD服务构建:可以选择GitHub Actions、GitLab CI等公共CI服务的Windows运行环境执行打包脚本,无需本地配备Windows设备即可完成安装包构建

内容的提问来源于stack exchange,提问作者Ali Omran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 04:15:04