胖静态库和框架节省?

Posted

技术标签:

【中文标题】胖静态库和框架节省?【英文标题】:Fat static library and framework saving? 【发布时间】:2014-02-14 16:24:05 【问题描述】:

当使用胖(为模拟器和设备构建)静态库或框架与仅设备静态库或框架相比时,我似乎看不出我的应用程序大小有任何差异。

这是因为 Xcode 足够智能,只能在归档期间包含 ARM 架构二进制文件吗?

【问题讨论】:

【参考方案1】:

嗯,是的。 Xcode(更确切地说,编译器)仅包含 ARM 构建,因为归档的 ios 构建旨在最终在目标设备上运行。因为 iDevices 在 ARM 上运行,所以在包中包含 x86 二进制文件完全没有意义。

【讨论】:

以上是关于胖静态库和框架节省?的主要内容,如果未能解决你的问题,请参考以下文章

如何从iOS中的静态库构建胖库时从libWebRTC.a静态库中删除x86_64 architechture?

iOS静态库和Framework区别

iOS-工程和工作空间静态库和框架之间的关系

在 Cocoa Touch 框架中包装静态库

动态库和静态库的区别

C语言里面的动态库和静态库