*** 代表三方库名称
进入文件目录 查看包信息。 lipo -info ***.a 包含多个包如:armv7 arm64 等
取出armv7包 : lipo ***.a -thin armv7 -output ***-armv7.a
查看是否有冲突文件: ar -t ***-armv7.a
解压.a: ar xv ***-armv7.a
删除冲突文件 :rm *******.o ( 其中****** 代表冲突文件名,这个在xcode 中报错可以查找冲突文件)
重新打包: ar rcs ***-armv7.a *.o
将.a包含的其他包(arm64 等) 重复上述操作
合并文件:
lipo -create ***-armv7.a ***arm64.a -output ***-new.a
修改完毕 ,用新包替换项目中旧包 即可。