iOS 合并真机和模拟器的.framework

开始之前我们定义一个名字,假定你创建的是一个叫做“yyyy.framework”的静态库

抓住重点:我们合并的是framework内的一个和framework同名的一个小文件(没有后缀,图片中已标记);然后把生成的新yyyy文件覆盖到真机framework内;重新真机编译即可,那么编译后的真机目录下的framework文件就是合并后的我们需要的库了


知道了原理,就会写合并代码了

终端下:

lipo -create /Users/weiguopeng/Desktop/merge/merge1/GPTableView.framework/GPTableView /Users/weiguopeng/Desktop/merge/merge2/GPTableView.framework/GPTableView -output /Users/weiguopeng/Desktop/merge/mergeA/GPTableView

1)两段蓝色的 是framework的目录

2)红色容易被落下(代表要合并的文件)

3)黑色的是生成新文件的‘目录/名字’

4)绿色的是命令关键字

注意:不要遗漏空格(lipo -create 目录A 目录B -output 目标目录

猜你喜欢

转载自blog.csdn.net/peng_up/article/details/77946002