iOS端制作自己的framework文件

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


iOS端制作自己的framework文件_第1张图片
15717088-b325da38f8f1fa91.png

2)打开对应的真机和模拟器目录

找到对应的IJKMediaFramework.framework/IJKMediaFramework文件

iOS端制作自己的framework文件_第2张图片
真机.png

iOS端制作自己的framework文件_第3张图片
模拟器.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播放视频

你可能感兴趣的:(iOS端制作自己的framework文件)