开始之前我们定义一个名字,假定你创建的是一个叫做“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 目标目录)