美文网首页iOS开发笔记
编译 OpenSSL iOS 静态库

编译 OpenSSL iOS 静态库

作者: ZTRogers | 来源:发表于2019-02-26 18:36 被阅读41次

    0. 本文部分参考自 https://www.jianshu.com/p/651513cab181 

    1. 首先把 https://github.com/x2on/OpenSSL-for-iPhone clone到本地。

    2. 为了尝试新版,编辑工程中的 build-libssl.sh ,修改 DEFAULTVERSION="1.0.2r"(截止到 2019.02.27 使用 OpenSSL 最新的 1.1.1b 时编译会报错 OpenSSL: https://github.com/openssl/openssl )(本文不用 1.1.0 版本是因为在编译 FFmpeg 4.1.1 时会报错 "openssl not found",需要修改 FFmpeg 中的配置文件,以后有时间再研究)。

    3. 修改 IOS_MIN_SDK_VERSION="8.0" (目前使用 Xcode 10.1(10B61), iOS 12.1 )

    4. 保存后 cd 到该目录,执行 ./build-libssl.sh (不要直接拖文件进来执行,不然导出的时候因为路径不对会报错)。如果终端显示 Done ,说明编译成功。

    5. 编译成功后在 include 文件夹下可得头文件,在 lib 文件夹下可得 libcrypto.a 和 libssl.a。

    相关文章

      网友评论

        本文标题:编译 OpenSSL iOS 静态库

        本文链接:https://www.haomeiwen.com/subject/axhzyqtx.html