xcode - usr - wget dyld library not loaded



Xcode 8“Library not loaded:/usr/local/opt/openssl/lib/libssl.1.0.0.dylib” (0)

我的项目需要OpenSSL库cryptossl 。 在更新Xcode到8.2.1之后,它破坏了我的项目,我不能编译它了。

在我的项目生成设置,在链接 ,我有-lssl -lcrypto -lxml2 ,指示加载这2个库。 回到我的应用程序构建设置,我在库搜索路径中添加/usr/local/opt/openssl/lib/来告诉Xcode在哪里查找。

华友世纪,它编译,建立和运行正常。 凉。

在其他Mac上启动应用程序时,该应用程序崩溃,并显示以下消息:

Dyld Error Message:
  Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /Applications/MyApp.app/Contents/MacOS/MyApp
  Reason: image not found

那么,那根本就不是很酷。 这意味着该应用程序正试图加载可能不存在于该mac上的开放的ssl库。 可能只是一个较旧的版本,或该文件夹可能根本不存在? 所以这绝对是一个没有解决方案。

这是我的问题 ,我不知道如何解决这个问题。

从链接中删除-lssl -lcrypto并没有帮助,因为它使代码抛出错误的代码。

我想我需要一种方法来告诉Xcode 在编译时才能看到。 这可能吗?