【问题标题】:Electron Pakaging issue for Windows in Mac Os 10.11.6Mac Os 10.11.6 中 Windows 的电子打包问题
【发布时间】:2020-06-02 03:44:18
【问题描述】:

我使用的是 Mac OS 10.11.6。我为 mac OS 构建的 elecron 是成功的,但对于 Windows,它给出了以下错误

⨯ cannot execute cause=exit status 1 errorOut=wine: failed to initialize: dlopen(/tmp/wine-stage/wine/usr/lib/wine/ntdll.dll.so, 258): image not found

我在 package.json 中使用 "electron-builder": "22.3.2"

我已经看到了有关此问题的各种帖子,但没有适当的解决方案。请帮忙

【问题讨论】:

    标签: windows macos electron-builder


    【解决方案1】:

    我让它工作的唯一选择是将 MacOs(OSX EI Captain)升级到 macOS Mojave(10.14.6)。

    在某处我读到一些打包工具与 macOS catalina 有问题,所以我没有选择升级它并考虑了 Mojave。

    注意:升级体验不是那么顺利。 a) 升级过程本身花费了 8 多个小时,在等待 3 小时后,我不得不离开笔记本电脑过夜。但幸运的是,当我早上检查时,笔记本电脑已启动并进入登录屏幕。 b)当我尝试登录时,它在那里停留了几个小时,但我在谷歌搜索后意识到这是一个常见问题,很多人都遇到过。然后我必须按照安全模式启动清除 NVM 等进程。但最后它是通过 c)最后 npm install 我的应用程序之前工作,坏了,解决办法是做

    xcode-select --install
    

    d) 随后,windows 构建完成,没有任何问题,应用程序现在运行良好。

    因此,简而言之,除非您至少有一天的空闲时间,否则不要尝试升级操作系统。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-28
      • 2017-05-08
      • 1970-01-01
      • 1970-01-01
      • 2018-04-11
      • 2020-05-01
      • 2019-07-03
      • 2021-05-23
      相关资源
      最近更新 更多