解压静态库.a文件
来源:互联网 发布:内向工作知乎 编辑:程序博客网 时间:2024/06/05 00:30
首先先准备一个静态库.a文件,比如叫staticLibrary.a,放在桌面的test目录里。
分离arch
首先先file
一下staticLibrary.a,看一下该文件包含几种arch。
~ cd Desktop/testtest lsstaticLibrary.atest file staticLibrary.a staticLibrary.a: Mach-O universal binary with 2 architecturesstaticLibrary.a (for architecture armv7): current ar archive random librarystaticLibrary.a (for architecture arm64): current ar archive random library
可以看到该文件包含两种arch,分别是armv7和arm64。
由于下面抽离object的时候必须是要单一的库,所以这里我们之抽出armv7并命名为v7.a:
lipo staticLibrary.a -thin armv7 -output v7.a
这时候应该在test目录下多了一个v7.a文件。
抽离.a文件的object
ar -x v7.a
你会发现会多出一些.o文件
获取文件
比如刚才多出来了一个View.o文件,使用以下命令进行获取:
nm View.o > view.m
OK 去看一下view.m文件吧
2 0
- 解压静态库.a文件
- 解压静态库.a文件
- 解压静态库.a文件
- 解压静态库.a文件
- ios学习--解压静态库.a文件
- iOS解压静态库.a文件
- 制作.a静态库文件
- 打包静态库.a文件
- ios 静态库解压
- 使用unrar.lib静态库解压.rar文件
- 静态链接库.a文件生成方法
- SVN commit .a静态库文件
- 创建和使用静态库.a 文件
- JNI 调用.a 静态库文件
- 如何提交.a 文件(静态库)
- ar - 创建静态库.a文件
- svn中添加静态库.a文件
- xcode 制作静态库.a文件 详解
- .net之jquery操作gridview中的数据
- ViewController 瘦身的另一种解决方案(转)
- JavaScript的对象的讲解
- A*(也叫A star, A星)寻路算法Java版
- CSDN进入markdown编辑器给的例子
- 解压静态库.a文件
- 如何分配和释放存储空间
- 点赞效果爱心不规则上升。
- 关于iOS多线程,你看我就够了
- 仿LOL盒子滚动视图
- InstallShield使用脚本打包安装msi应用
- Apache Spark学习:利用Eclipse构建Spark集成开发环境
- 电源工程日记3——buck总结
- 【论文笔记】The Impact of Imbalanced Training Data for CNN