Libssh2-iOS,CocoaPod链接器错误

时间:2017-02-11 17:01:04

标签: ios openssl cocoapods libssh2

我尝试了Cocoapod Libssh2-iOS 1.6.0 ,但收到了编译错误。它的Xcode 8.2.1。所包含的 openssl 的构建已停止,

LD_LIBRARY_PATH=: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSLDIR="/var/folders/d4/mby6kr4j6y389b213bdyq31w0000gn/T/Libssh2/iPhoneSimulator10.2-i386" -DENGINESDIR="/usr/local/lib/engines-1.1" -Wall -O3 -pthread -D_THREAD_SAFE -D_REENTRANT -fPIC -shared -Wl,-Bsymbolic -Wl,-soname=libcrypto.so.1.1 -o ./libcrypto.so.1.1 -Wl,--whole-archive,--version-script=crypto.map ./libcrypto.a -Wl,--no-whole-archive
clang: warning: argument unused during compilation: '-pthread'
ld: unknown option: -Bsymbolic
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [link_shlib.linux-shared] Error 1
make[1]: *** [libcrypto.so] Error 2
make: *** [all] Error 2

此Cocoapod仍然有效吗?我有点困惑,提供的项目链接已经死了。我应该使用pod libssh2 吗? 是否有 libssh 使用security.framework的SSL实现?

0 个答案:

没有答案