Mach-O

2018-11-21  本文已影响17人  阿凡提说AI

一、简介

EXTERNAL_HEADERS/mach-o/fat.h

EXTERNAL_HEADERS/mach-o/loader.h

二、常见的Mach-O文件类型

三、在Xcode中查看target的Mach-O类型

图片 2.png

四、Mach-O的基本结构

官方描述

https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/MachOTopics/0-Introduction/introduction.html

一个Mach-O文件包含3个主要区域

图片 3.png

五、窥探Mach-O的结构

(1)file:查看Mach-O的文件类型
file 文件路径

(2)otool:查看Mach-O特定部分和段的内容
(3)lipo:常用于多架构Mach-O文件的处理
查看架构信息:lipo -info 文件路径
导出某种特定架构:lipo 文件路径 -thin 架构类型 -output 输出文件路径
合并多种架构:lipo 文件路径1 文件路径2 -output 输出文件路径

六、Universal Binary(通用二进制文件 )

七、dyld和Mach-O

上一篇下一篇

猜你喜欢

热点阅读