为Xcode安装OpenSSL库

Mar*_*vec 12 xcode openssl static-libraries ios

我在xcode中安装了OpenSSL以进行收据验证,但它不起作用.

我下载openssl.xcodeproj并且openssl-1.0.1f.我解压缩openssl-1.0.1f并添加openssl.xcodeproj到我的项目中.

finder中的文件 插入openssl.xcodeproj

我编辑Header Search Path到:

 /Users/marko/Documents/Razvoj/BIView\ Mobile\ New\ Version/openssl/include/openssl
Run Code Online (Sandbox Code Playgroud)

libcrypto.aTarget DependenciesBuild Phases下添加了

并增加libcrypto.aLink Binary With Libraries

http://atastypixel.com/blog/easy-inclusion-of-openssl-into-iphone-app-projects/中所述.

但是当我构建项目时,它会因错误而停止:

clang: error: no such file or directory: '/Users/ .... -bmgslnakszsfovecplbzoslykrxo/Build/Products/Debug-iphoneos/libcrypto.a'
Run Code Online (Sandbox Code Playgroud)

为什么?

jww*_*jww 17

好的,如何构建和安装它....

使用预构建版本的OpenSSL for iOS可能更容易.你可以在这个Github账户找到一个.来自Github的OpenSSL是多拱的.它们具有ARMv7,ARMv7,ARM64和i386.这意味着他们可以使用设备和模拟器.

下载OpenSSL 1.0.1e或1.0.1f.将它安装在类似的位置/usr/local/ssl/ios.

然后,将标头添加到Xcode项目中.它们位于/usr/local/ssl/ios/include:

在此输入图像描述

最后,将多库lib(libcrypto.alibssl.a)添加到Xcode项目中.它们位于/usr/local/ssl/ios/lib:

在此输入图像描述