美文网首页
拆分(瘦身)、合并Matho文件

拆分(瘦身)、合并Matho文件

作者: NextStepPeng | 来源:发表于2018-05-02 10:57 被阅读0次

拆分matho文件

1、新建一个ios工程,选择真机编译后

注意:
(1)debug/ios10环境下编译只有arm64架构,
(2)release/ios10环境下编译有arm64、armv7架构
(3)上面两个是通过debug/release模式控制编译架构的,其实在工程BuildSetting-》输入archit,看下图,会编译几种架构的matho文件,注意看Architectures 和 Valid Architectures选项的交集


选择编译架构.png

2、可以查看包兼容的架构,可以终端查看 ,也可以拖入ida查看

file release可执行文件

arm架构类型.png

3、通过终端指令拆包

//拆除单独armv7架构的包分析
-thin armv7 -output macho_armv7

//拆除单独arm64架构的包分析
-thin arm64 -output macho_arm64

4、再终端指令查看下拆包情况

file macho_armv7
macho_arm64

合并matho文件

lipo -create macho_armv7 macho_arm64 -output macho_v7_64

相关文章

  • 拆分(瘦身)、合并Matho文件

    拆分matho文件 1、新建一个ios工程,选择真机编译后 注意:(1)debug/ios10环境下编译只有arm...

  • NDK开发:文件拆分和合并

    一、拆分文件 二、文件合并

  • linux合并文件,拆分文件的shell脚本命令

    合并文件: 拆分大文件: 查看文件行数: 备份多个文件:

  • pdf使用的坑

    1.福昕pdf 可以免费编辑保存文件,可以免费拆分文件,合并文件 2.迅捷pdf 只能免费拆分合并文件,但是不能随...

  • 如何把pdf拆分合并?明白告诉你!

    如何把pdf拆分合并?拆分pdf文件,一是指将pdf文件拆分成多个文件,也就是提取文档中的部分页面,做为新文...

  • 常用文件级别处理命令

    文件处理之前,因为系统限制,需要提前进行预处理,比如文件合并、拆分等 常用文件级别命令 文件合并 直接使用cat命...

  • MAC 拆分压缩/合并文件

    为了解决上传网盘时单文件大小限制,或向某某公司邮箱发送文件时的文件大小限制,我们常常需要将较大的文件拆分成多个在限...

  • NDK—文件拆分和合并

    上一节我们学习的是JNI的调用,从最基本的配置到独立去写一个JNI的过程,这里我们进入NDK的学习,在这篇文章我们...

  • 文件合并、去重、拆分

    一、两个文件的交集、并集(前提条件:每个文件中不得有重复行) 二、两个文件合并 三、一个文件去掉重复的行 四、文件拆分

  • NDK--文件的拆分和合并

    断点续传中,我们需要将一个文件拆分多个文件,并通过多线程上传,今天利用JNI实现文件的拆分和合并,调用c/c++的...

网友评论

      本文标题:拆分(瘦身)、合并Matho文件

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