美文网首页iOS小技巧
iOS .a包的处理lipo

iOS .a包的处理lipo

作者: MonKey_Money | 来源:发表于2020-10-22 16:51 被阅读0次

    合并包

    lipo -create A.a B.a -output C.a
    //A包和B包合并成C包

    查看包包含的架构

    lipo -info A.a
    A包支持的结构

    移除某一个架构

    lipo -remove x86_64 A.a -o B.a
    移除A包中的x86_64架构后得到B包

    取出某一个包的某一个架构包

    lipo A.a -thin armv7 -output B.a
    取出A包中的armv7结构得到B包

    查看库中所包含的文件列表

    ar -t A.a
    首先通过-thin,提取出一个架构的包,,然后ar -t

    解压出object file

    ar xv A.a
    首先通过-thin,提取出一个架构的包,然后ar xv

    删除冲突 (没有用过)

    rm ALButton.o

    重新打包 (没有用过)

    ar rcs armv7.a armv7/*.o

    相关文章

      网友评论

        本文标题:iOS .a包的处理lipo

        本文链接:https://www.haomeiwen.com/subject/hazumktx.html