电子制造商使用openssl问题构建的应用程序

时间:2018-08-07 10:48:35

标签: openssl electron electron-builder

我遇到了使用openssl库的电子应用程序的问题。应用程序由电子生成器构建(版本19.55.2)。 应用程序使用npm start command进行工作。不幸的是,构建一个返回以下内容: dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib

1 个答案:

答案 0 :(得分:0)

您可以按以下步骤绕过该问题:

  1. 安装0库并将openssl提取到您的项目中。

  2. 在项目中包含libcrypto.1.0.0.dylib库(它允许在节点应用程序中生成sudo命令或使用管理员权限调用sudo-prompt脚本)

  3. 创建.sh脚本来检查.sh文件是否位于libcrypto.1.0.0.dylib目录中(如果不是)-将文件复制到新目录(/usr/local/opt/openssl/lib/