当我尝试构建项目时,我遇到了以下问题。
ld: library not found for -lcrypto
clang: error: linker command failed with exit code 1 (use -v to see invocation)
在最新的Xcode更新之前,我通过CocoaPods使用OpenSSL就好了。在最新的OS和Xcode更新之后,我似乎无法构建OpenSSL。
任何想法如何解决这个问题?在Xcode 7上,一切正常。
答案 0 :(得分:6)
找到一个解决方案,事实证明,我需要更新CocoaPods以及我的Pod。
对于Mac OS X: pod' OpenSSL-OSX'
其他版本的OpenSSL不起作用。
答案 1 :(得分:1)
我很长时间都在努力。 我最后通过添加以下路径来构建设置:库搜索路径
来修复它$(SRCROOT)/../../ OpenSSL的-1.0.1s-MacOSX的/ lib中
您的文件夹路径可能不同。我按下加号按钮并将lib文件夹从OpenSSL文件夹拖到它。
我确信我已经多次尝试过但没有成功,但现在似乎已经解决了这个问题。