美文网首页iOS点点滴滴
iOS静态库常用命令

iOS静态库常用命令

作者: 申铭 | 来源:发表于2017-10-20 14:08 被阅读25次

    解决多个第三方SDK冲突问题

    查看.a信息
    lipo -info libx.a
    
    取出armv7架构的文件
    lipo libx.a -thin armv7 -output armv7/libx-armv7.a
    
    查看libx-armv7.a有哪些文件
    ar -t libx-armv7.a
    
    解压libx-armv7.a中的文件
    ar -x libx-armv7.a
    
    将armv7文件夹中的.o打包成.a
    ar rcs libx-newarmv7.a armv7/*.o
    
    合并多个.a
    lipo -create libx-armv7.a libx-x86_64.a -output libx-new.a
    
    .o输出成.m
    nm test.o > test.m
    

    相关文章

      网友评论

        本文标题:iOS静态库常用命令

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