1.参考
https://www.jianshu.com/p/f2bb038db637
https://www.cnblogs.com/oc-bowen/p/7478461.html
2.实战
准备
这里以我的其他文章iOS端集成ijkplayerB站视频播放直播framework(上)制作的framework作为将要合成的framework
1)打开已经编译好的framework目录
即打开项目的Products目录,可以看到有一个IJKMediaFramework.framework文件。右键点击该文件,Show In Finder
![](https://img.haomeiwen.com/i15717088/d2266ff663e95c68.png)
2)打开对应的真机和模拟器目录
找到对应的IJKMediaFramework.framework/IJKMediaFramework文件
![](https://img.haomeiwen.com/i15717088/be7aeb42eae4b5d5.png)
![](https://img.haomeiwen.com/i15717088/15cc14d5b4e89020.png)
3)打开终端,执行命令
注意,生成文件的路径最后是用IJKMediaFramework命名,即将要合并的文件的名字
lipo -create iphoneos下IJKMediaFramework的路径 simulator下IJKMediaFramework的路径 -output 新的路径
命令执行后,生成一个新的文件IJKMediaFramework.lipo。将IJKMediaFramework.lipo文件放到iphoneos下IJKMediaFramework.framework目录下,删除掉原来的IJKMediaFramework文件,并将IJKMediaFramework.lipo重命名为IJKMediaFramework。
这个phoneos下的IJKMediaFramework.framework文件即是我们合成后将要使用的framework文件。将IJKMediaFramework.framework文件添加到我们想要使用的项目后,再进行相对应的配置即可。
4)使用framework
我生成的IJKMediaFramework.framework文件已经放到我的网盘上了,如有需要,可以自行下载。
链接:https://pan.baidu.com/s/16zuYxCNFqBo3iGTNjYb6tA 密码:7j32
具体步骤可以参考我的另一篇文章iOS端使用ijkplayer播放视频
网友评论