编译并导入OpenSSL

简介

OpenSSL  是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。

导入OpenSSL

由于项目中要用到OpenSSL,所以自己上网查资料学习,并把这些东西总结了下来.

1.首先,需要运行脚本生成OpenSSL库,参考https://github.com/x2on/OpenSSL-for-iPhone示例.

编译并导入OpenSSL_第1张图片
运行脚本生成静态库

2.下一步打开在github上下载下来的工程,我们会用到工程里面的两个文件


编译并导入OpenSSL_第2张图片

3. 新建一个文件夹叫openssl,然后将OpenSSL-for-iPhone项目中的 FSOpenSSL.h/m 文件拖到文件夹中,将生成的 include 以及 lib 文件夹也拖到 openssl 文件夹中.


编译并导入OpenSSL_第3张图片

4.将整个新建的OpenSSL文件拖入到新建的工程中


编译并导入OpenSSL_第4张图片

5. 在 Header Search Paths 中添加以下内容"$(SRCROOT)/$(PROJECT_NAME)/openssl/include"


编译并导入OpenSSL_第5张图片

6. 在 Library Search Paths 中添加以下内容"$(SRCROOT)/$(PROJECT_NAME)/openssl/lib"


编译并导入OpenSSL_第6张图片

7.编译工程,完成导入

你可能感兴趣的:(编译并导入OpenSSL)