2

当我用这个命令编译我的电子应用程序时:

electron-packager ./dist my-application --overwrite --platform=darwin --arch=x64  --icon=icon.icns

然后,我尝试打开创建的可执行文件,出现以下错误:

dyld: lazy symbol binding failed: Symbol not found: _SSL_library_init
  Referenced from: /Users/Documents/my-application/my-application-darwin-x64/my-application.app/Contents/Resources/app/node_modules/uws/uws_darwin_57.node
  Expected in: flat namespace

知道它可能来自哪里吗?哪个模块?我该如何解决?

可执行文件实际上在 Linux ( electron-packager ./dist my-application --overwrite --platform=linux --arch=x64 --icon=icon.icns) 上运行,所以我猜这个错误必须链接到 MACos 上不受支持的模块。

4

0 回答 0