静态库的生成
修改需要编译成静态库的工程编译选项 同时支持i386 x86_64
build active architecture only 改为No
commend b 编译成功后进入Products 查看文件
上述结果是在模拟器中编译执行 同理在真机中编译执行会得到
由于适用于armv7s iphone5s 5c已经停产 同时armv7 同时支持编译这两个设备,所以可以忽略
上文提到编译版本均问debug状态 真实开发中可选用空间更小的release版本的静态库 只需选择release进行编译即可
静态库的合并
实际操作中,发布和测试频繁切换静态库实在不妥 ,将之前编译的模拟器和真机的两个静态库合并才是正确的姿势
进入工程Products 目录
最后将新生成的二进制文件 copy进Release-iphoneos/IJKMediaFramework.framework 内 该.framework文件就是日后需要拖进项目正常使用的.framework文件