美文网首页
关于项目里面静态库重复的问题

关于项目里面静态库重复的问题

作者: 你美你媚儿 | 来源:发表于2016-11-18 15:32 被阅读0次

1 .静态库所在的文件夹show in finder

2.打开终端 cd 拖入文件夹路径

3.lipo -info xxx.a

我们拿第一个举例子

可以看到版本架构 armv7 armv7s  arm64 i386 x86_64等等

4.将.a分离成出来  

lipo  xxx.a -thin armv7 (其中一种) -output xxx.armv7

5.查看分离出来的版本内容

ar -t  xxx.armv7

剩下的按照步骤操作,我这个项目真实的,就不删了,记得操作到第六步,继续返回第四步分离其他版本,都分离完了执行第七步合并。

6.删除冲突的内容 

ar -d -sv  xxx.armv7 xxx.o

可以继续执行5看看是不是删除了

7.合并分离出来的架构

lipo xxx.armv7 xxx.arm64  -create -output  xxx.a

(第三步分离出来几个架构,第四步和第六步执行相对应得版本几次,最后将刚分离出来的所有的架构合并成新的xxx.a)

8.文件夹里删掉刚才分离出来的架构,重新编译。

相关文章

  • 关于项目里面静态库重复的问题

    1 .静态库所在的文件夹show in finder 2.打开终端 cd 拖入文件夹路径 3.lipo -info...

  • ld: 4 duplicate symbols for arch

    如果不是静态库问题以及.m文件问题,那么就是你的创建的文件名字重复了! 静态库问题:移除静态库,重新添加 .m文件...

  • Framework 嵌套与依赖

    本文都是以 Swift 为基础做测试的. 静态库 嵌套 其他静态库 在你的项目中, 使用了一个静态库, 它里面嵌套...

  • 集成环信遇到问题

    1. 静态库问题:静态库问题一般为导入重复或者导入不全。其中不包含实时语音的 SDK 需要导入库有: 包含实时语音...

  • Xcode10 archive项目到other item里

    问题描述:开发静态库,将静态库项目和Demo工程在一个workSpace下,打包的时候出现archive项目到ot...

  • iOS 静态库开发

    本文旨在说明静态库制作中的一些常见问题和特殊处理1. 打包静态库需要的相关问题和设置 静态库中用到分类的需要在项目...

  • 拆分静态库.a文件

    问题描述:三方静态库和自己的工程共同包含同一个库,导致.o文件重复无法通过编译。解决思路:对三方静态库libx.a...

  • iOS静态库

    iOS静态库,包含:.a 和 .framework 静态库项目: 静态库结构区别 1、Cocoa Touch St...

  • 关于libCreativeHealthSDK.a' for ar

    关于libCreativeHealthSDK.a' for architecture arm64静态库归档失败问题...

  • iOS创建静态库

    一、创建.a静态库 新建一个静态库项目,如下图。新建静态库项目.png 在静态库中想要公开头文件给其他人使用,可以...

网友评论

      本文标题:关于项目里面静态库重复的问题

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