OpenSSL是一个开放源代码的软件库包,主要来保证安全通信。
一、openssl官网地址
二、iPhone生成openssl 的编译库
这个是外国友人做的生成OpenSSl的库
参考 OpenSSL-for-iPhone 示例
三、编译生成静态库
- 编译脚本
$ cd 文件路径
$ ls
$./build-libssl.sh
-
生成的文件
用到这两个文件夹中的内容 -
将生成的 include 以及 lib 文件夹也拖到 项目 文件夹中
-
在 Header Search Paths 中添加以下内容 “ ( S R C R O O T ) / (SRCROOT)/ (SRCROOT)/(PROJECT_NAME)/openssl/include”
-
在 Library Search Paths 中添加以下内容 “ ( S R C R O O T ) / (SRCROOT)/ (SRCROOT)/(PROJECT_NAME)/openssl/lib”
四、编译生成xcframework库
- 运行脚本
$ ./create-xcframework.sh
- 将生成的
OpenSSL.xcframework
, 拖到工程中