美文网首页
拆分静态库, 查看静态库引用,静态库去重

拆分静态库, 查看静态库引用,静态库去重

作者: ImmortalSummer | 来源:发表于2020-03-12 12:10 被阅读0次

    多个静态库引用相同的类的错误调试
    (http://blog.sina.com.cn/s/blog_87533a080102v4hy.html)

    1.查看静态库支持的ios版本
    lipo -info libIDMPCMCC.a
    (输出:libIDMPCMCC.a are: armv7 armv7s i386 x86_64 arm64)

    2.拆分静态库
    lipo libIDMPCMCC.a -thin armv7 -output libIDMPCMCC.armv7

    3.查看静态库包含的内容
    ar -t libIDMPCMCC.armv7

    4.去除重复的引用
    ar -d -sv libIDMPCMCC.armv7 OpenUDID.o

    5.将拆分并去重的各个子库合并
    lipo libIDMPCMCC.armv7 libIDMPCMCC.armv7s libIDMPCMCC.i386 libIDMPCMCC.x86_64 libIDMPCMCC.arm64 -create -output libIDMPCMCC.a

    framework

    (http://blog.sina.com.cn/s/blog_dcc636350102wat5.html)

    framework.png

    相关文章

      网友评论

          本文标题:拆分静态库, 查看静态库引用,静态库去重

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