Mach-O 文件初探

通用二进制文件

同时适用于多种架构的二进制文件

包含了多种不同架构的独立二进制文件

因为需要存储多种架构的二进制代码,通用二进制文件通常比单一平台的二进制文件程序要大。

由于两种架构有共同的一些资源,所以并不会达到单一版本的两倍多


1,Architectures 中的$(ARCHS_STANDARD): Xcode内置的环境变量,不同Xcode的值不一样,通用的一些架构值,例如:Xcode9,$(ARCHS_STANDARD)的值可能是arm64,armv7.

2,Valid Architectures 与Architectures 功能相同。Xcode取两者交集。


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

推荐阅读更多精彩内容