0. 本文部分參考自?http://www.reibang.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 到該目錄领炫,執(zhí)行?./build-libssl.sh (不要直接拖文件進來執(zhí)行,不然導(dǎo)出的時候因為路徑不對會報錯)张咳。如果終端顯示 Done 帝洪,說明編譯成功似舵。
5. 編譯成功后在 include 文件夾下可得頭文件,在 lib 文件夾下可得?libcrypto.a 和?libssl.a葱峡。