OpenSSL最新版libssl.a多架构静态库合集

OpenSSL 的静态库资源还挺全,libssl.alibcrypto.a都支持多个架构,像arm64x86_64i386armv7s这些主流的都有覆盖。你要是做 iOS 开发,是需要自己集成 OpenSSL 到工程里,这个包还蛮省事的,不用自己折腾编译了。

All/libssl.aAll/libcrypto.a 里直接就包含了所有平台版本,通用性比较强。嗯,不管你是打包模拟器,还是做真机调试,一套搞定,省不少时间。尤其 Xcode6 之后,对arm64要求更高,这种全平台支持的版本,真的是太友好了。

如果你有打算自定义构建,也可以看看下面这些文章,像OpenSSL iOS 静态库编译支持 arm64,讲得蛮细的。还有关于libcrypto.alibssl.a的打包细节,也都整理出来了,能帮你更快定位问题。

提醒一下,虽然静态库挺方便,但注意你 Xcode 项目里的架构设置,Build SettingsArchitecturesValid Architectures要对上,要不然容易报错。你用lipo -info命令也可以先检查一下库支持哪些架构。

如果你项目里要用 OpenSSL 做 HTTPS 或数据加密,又不想被 CocoaPods 绑死,那这类静态库就挺合适的,直接拖进项目里,用起来自由多。

zip 文件大小:6.26MB