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

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

作者: 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

相关文章

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

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

  • xcode framework 的嵌套引用

    projectA 需要引用静态库xxFramework,projectB 需要引用静态库xxFramework,p...

  • 目录一、库二、静态库、动态库、Framework三、打包静态库 1、.a静态库和.framework静态库的区别 ...

  • iOS静态库之间互调冲突问题

    研究目的 1. 在其他静态库(B静态库)中导入公共静态库(A静态库),想直接使用公共静态库(A静态库)中的方法和m...

  • iOS小知识 -- 静态库(一)

    静态库静态库的介绍.a静态库的制作以及测试静态库的架构问题.framework静态库的制作以及测试边开发边制作静态...

  • 静态库相关

    1,查看一个静态库信息,XXX为静态库名称 lipo -info XXX 2,合并两个静态库 lipo -crea...

  • 静态库

    静态库 静态库动态库简介 .a 静态库:被编译好的二进制文件 静态库:.a, .framework 动态库: .d...

  • 静态库“.a”的拆分与合并

    查看 .a 文件所包含架构 按架构分离不同平台的静态库 在当前目录拆分静态库为目标文件.o 将目标文件.o合并为静...

  • 编译命令

    创建静态库 创建动态库 ar命令 ar压缩目标文件,并对其进行编号和索引,形成静态库。同时也可以解压缩静态库,查看...

  • Ndk生成so和a库,然后主项目进行调用

    在 NDK 开发中引入第三方静态库和动态库 静态库和动态库 静态库 静态库文件后缀一般为 .a ,利用静态库编译成...

网友评论

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

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