ios 静态库(.a)文件冲突处理

来源:互联网 发布:burp 上传 php 编辑:程序博客网 时间:2024/06/06 02:59

多个第三方库出现冲突时,可以使用这个脚本删除某个库(.a)里面的冲突文件(.o)。

方便快捷。

#!/bin/bashcd templipo -info $1.amkdir armv7 armv7s i386  x86_64 arm64 armallarm=(armv7 armv7s i386 x86_64 arm64)for armindex in ${arm[*]}; doecho "==========$armindex ========="lipo $1.a -thin $armindex -output $armindex/$1_$armindex.aar -t $armindex/$1_$armindex.acd $armindex && ar xv $1_$armindex.a && rm $2cd .. && ar rcs armall/$1_$armindex.a $armindex/*.odonelipo -create *.a -output $1_new.arm -fr armv7 armv7s i386  x86_64 arm64 

0 0