OpenSSL最新版libssl.a多架构静态库合集
OpenSSL 的静态库资源还挺全,libssl.a
和libcrypto.a
都支持多个架构,像arm64
、x86_64
、i386
、armv7s
这些主流的都有覆盖。你要是做 iOS 开发,是需要自己集成 OpenSSL 到工程里,这个包还蛮省事的,不用自己折腾编译了。
All/libssl.a
和 All/libcrypto.a
里直接就包含了所有平台版本,通用性比较强。嗯,不管你是打包模拟器,还是做真机调试,一套搞定,省不少时间。尤其 Xcode6 之后,对arm64
要求更高,这种全平台支持的版本,真的是太友好了。
如果你有打算自定义构建,也可以看看下面这些文章,像OpenSSL iOS 静态库编译支持 arm64,讲得蛮细的。还有关于libcrypto.a
和libssl.a
的打包细节,也都整理出来了,能帮你更快定位问题。
提醒一下,虽然静态库挺方便,但注意你 Xcode 项目里的架构设置,Build Settings
里Architectures
和Valid Architectures
要对上,要不然容易报错。你用lipo -info
命令也可以先检查一下库支持哪些架构。
如果你项目里要用 OpenSSL 做 HTTPS 或数据加密,又不想被 CocoaPods 绑死,那这类静态库就挺合适的,直接拖进项目里,用起来自由多。
6.26MB
文件大小:
评论区