iOS应用程序切片是否会删除通用静态库中不需要的部分?

iOS应用程序切片是否会删除通用静态库中不需要的部分?,ios,app-thinning,Ios,App Thinning,我有一个iOS项目,它链接到一个通用静态库(.a文件),支持armv7和arm64体系结构。当应用程序二进制文件作为的一部分进行切片时,该过程是否会从.a文件中删除不必要的体系结构?或者我是否需要为每个体系结构提供单独的.a文件,以获得二进制大小的好处(如果是这样,我该怎么做)?细化应该只链接所需的ARCH 从另一个静态库(包括苹果关于如何获取应用程序细化报告的文档链接): Indoratalas iOS SDK是一个为多种体系结构编译的静态库。只有所需的体系结构链接到精简的应用程序。您可以使用

我有一个iOS项目,它链接到一个通用静态库(.a文件),支持armv7和arm64体系结构。当应用程序二进制文件作为的一部分进行切片时,该过程是否会从.a文件中删除不必要的体系结构?或者我是否需要为每个体系结构提供单独的.a文件,以获得二进制大小的好处(如果是这样,我该怎么做)?

细化应该只链接所需的ARCH

从另一个静态库(包括苹果关于如何获取应用程序细化报告的文档链接):

Indoratalas iOS SDK是一个为多种体系结构编译的静态库。只有所需的体系结构链接到精简的应用程序。您可以使用以下说明在本地测试细化结果:-“App细化大小报告文件包含所有变量大小的摘要,App-TINGING.plist文件包含更多详细信息。”

取消与库的链接,获取基线应用程序细化报告。链接库,获取新报告并将两者进行比较