【转】iOS编译OpenSSL静态库(使用脚本自动编译)

时间:2023-03-09 03:07:08
【转】iOS编译OpenSSL静态库(使用脚本自动编译)

原文网址:https://www.jianshu.com/p/651513cab181

本篇文章为大家推荐两个脚本,用来iOS系统下编译OpenSSL通用库,如果想了解编译具体过程,请参看《iOS编译OpenSSL静态库》

脚本一

下载:https://github.com/x2on/OpenSSL-for-iPhone

说明:
该脚本带有demo,同学们可以研究下源码,了解加密解密的过程。

等待下载完成,终端进入文件目录,执行build-libssl.sh脚本文件

$ cd .../OpenSSL-for-iPhone-master

$ ./build-libssl.sh

等待脚本执行完毕,我们所需的库文件就已经编译好了。

【转】iOS编译OpenSSL静态库(使用脚本自动编译)
openssl-include.jpg
【转】iOS编译OpenSSL静态库(使用脚本自动编译)
openssl-lib.jpg

脚本二

下载:https://github.com/gitusrs/openssl-ios-build-shell-script

相对于“脚本一”,该脚本就比较清爽了,只是一个OpenSSL编译脚本,需要同学们自己下载OpenSSL源码,将OpenSSL源码与该脚本放在同一级目录下,终端进入,执行编译就可以了。

【转】iOS编译OpenSSL静态库(使用脚本自动编译)
source&shell.jpg
$ cd /xxx/test

$ ./openssl-build.sh

【注】 OpenSSL源码,保持 .tar的压缩格式就可以。如果源码不是.tar格式,请修改脚本,解压文件。