Ios 未使用的Cocoa Touch框架是否包含在最终构建中?

Ios 未使用的Cocoa Touch框架是否包含在最终构建中?,ios,objective-c,cocoa,cocoa-touch,Ios,Objective C,Cocoa,Cocoa Touch,我的XCode项目中包含了很多框架 我想知道当我在项目中有了这些框架,但从未导入或使用它们时会发生什么。它们是否从最终二进制文件中排除?或者即使我从未给他们打过电话,他们仍然包括在内吗 基本上,我在想,如果我不需要这些框架,我是否应该检查并删除它们(我目前的方法是不包括它们,假设如果我从未在代码中的任何地方导入/使用/调用它们,它们将自动从构建中排除。但如果我错了,我突然变得好奇)是的,所有添加的lib或框架都包含在最终构建中 如果您根本不使用它,您应该手动删除它以排除它,否则最终二进制文件或构

我的XCode项目中包含了很多框架

我想知道当我在项目中有了这些框架,但从未导入或使用它们时会发生什么。它们是否从最终二进制文件中排除?或者即使我从未给他们打过电话,他们仍然包括在内吗


基本上,我在想,如果我不需要这些框架,我是否应该检查并删除它们(我目前的方法是不包括它们,假设如果我从未在代码中的任何地方导入/使用/调用它们,它们将自动从构建中排除。但如果我错了,我突然变得好奇)

是的,所有添加的lib或框架都包含在最终构建中


如果您根本不使用它,您应该手动删除它以排除它,否则最终二进制文件或构建将其计入计数,您的构建大小将增加。

毫无疑问,答案是“是”或“是”。) 您添加到项目中的所有库、框架和库文件都将包含在您创建的构建中

转到
TARGET->SELECT YOUR TARGET->Build Phases
,然后您可以在
编译源代码
将二进制文件链接到库
复制捆绑资源
下看到多个文件和框架,这些都是最终构建的一部分,它们负责增加构建大小