iOS 8真机下编译FFmpeg库
iOS8 真机下编译FFmpeg库这事儿,说实话,坑还挺多的。尤其是用Xcode6.0.1配合iOS8 SDK去搞,你会发现网上教程一堆,但真跑通的,少。哦对,armv7、armv7s、arm64这些架构,我是分开编译的,别一次性搞,容易崩。
脚本里有个SDK_VERSION
字段,别忘了按你自己 Xcode 的版本改,不然分分钟报错。还有那个DEST
路径,是存编译结果的地方,三个架构编完后用lipo
合并,像这样:
lipo -create armv7/libswscale.a armv7s/libswscale.a arm64/libswscale.a -output libswscale.a
其他.a
库同理。源码获取也简单,直接在终端里:
git clone git://source.ffmpeg.org/ffmpeg.git
下完后把ffmpeg目录放到.sh
脚本同一目录下就行了。整体来说,还挺适合折腾真机调试用的。如果你现在正好卡在 iOS 真机上编静态库,不妨试试这个思路。
21.07KB
文件大小:
评论区