组件25-二进制:库的操作-分离&合成架构包

合成不同架构的库:lipo -create xx xx -output xxx

lipo -create Debug-iphoneos/libTools.a Debug-iphonesimulator/libTools.a -output libTools.a

分解合成库:lipo -thin 架构名称 xx -output xx

lipo -thin 架构名称(如i386) 架构路径 -output 目标路径

从合成库移除某个架构:lipo -remove 架构名称(比如armv7s) xx(库名) -output xx(库名)

比如:lip -remove armv7s LFSegmentBar(库名) -output LFSegmentBar_Remove7s(库名) ,
即:从二进制库LFSegmentBar中移除armv7s构架,得到LFSegmentBar_Remove7s二进制库。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、生成静态库的大步骤: 创建项目选择静态库(.a)Snip20170713_7.png 设置需要暴漏的头文件:T...
    Lovell_阅读 303评论 0 0
  • 静态库 静态库动态库简介 .a 静态库:被编译好的二进制文件 静态库:.a, .framework 动态库: .d...
    小梁同学阅读 423评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,987评论 19 139
  • 1、静态库介绍 什么是库?库是程序代码的集合,是共享程序代码的一种方式 根据源代码的公开情况,库可以分为两种类型 ...
    浮云我想听你说阅读 662评论 0 2
  • 粒儿最怕牛,一个春天的中午东北农村的农家院里,放出去的牛回家了,粒儿见到牛害怕极了,但是和牛已经狭路相逢,粒儿看着...
    活着的责任阅读 181评论 3 0