Xcode:如何清理所有项目,而不仅仅是一个项目?

Xcode:如何清理所有项目,而不仅仅是一个项目?,xcode,Xcode,我有一个包含5个项目的Xcode解决方案。(“Solution”是VisualStudio术语,指的是整个运行IDE实例的主区域及其所有项目;我不确定Xcode等效术语是什么。) 我想对所有5个项目执行清理/重建 不幸的是,当我选择Product->Clean时,Xcode只清理5个项目中的一个。您可以在下面的第二个屏幕截图中看到这一点 Xcode选择清理的项目(共5个)是一个可执行的(应用程序)。在我希望Xcode清理的其余4个项目中,1个是动态库,3个是静态库 如何使用Xcode清理解决方案

我有一个包含5个项目的Xcode解决方案。(“Solution”是VisualStudio术语,指的是整个运行IDE实例的主区域及其所有项目;我不确定Xcode等效术语是什么。)

我想对所有5个项目执行清理/重建

不幸的是,当我选择Product->Clean时,Xcode只清理5个项目中的一个。您可以在下面的第二个屏幕截图中看到这一点

Xcode选择清理的项目(共5个)是一个可执行的(应用程序)。在我希望Xcode清理的其余4个项目中,1个是动态库,3个是静态库

如何使用Xcode清理解决方案中的每个项目,而不仅仅是一个项目

这里是我的设置截图

(1) Xcode主屏幕的屏幕截图,显示左侧窗格中列出的我的5个项目

(2) 日志的屏幕截图,显示我试图通过Project->clean清除解决方案中的所有项目。在左窗格中选择顶部(最近)条目。在主窗格中,您可以看到解决方案中的5个项目中只有1个已被Xcode清除

谢谢

附录

作为对马丁回答的回应。我在选择项目菜单时按住了选项键,没有看到“clean build folder”选项。见截图

(3) 按下选项键选择项目菜单时显示的项目菜单屏幕截图


如果在选择“产品”菜单时按住选项键,则可以选择
“清理生成文件夹…”。这将删除工作区中所有项目中生成的所有文件。

您可以按Command+Option+Shift+K清除生成文件夹。此外,对于Martin R的答案,请打开产品文件夹,然后按Option。我相信您必须继续按住该选项才能看到“清理生成文件夹”选项。

谢谢,Martin。我在选择项目菜单时按下了选项键,但没有看到“Clean Build Folder…”选项。我已经添加了我的问题,以附加项目菜单的屏幕截图,当按下选项键选择时。缺少“Clean Build Folder…”选项可能是因为没有一个生成文件夹吗?对于这个Xcode解决方案,我只是在不同的文件夹中添加了5个独立的项目,一次一个。@DanNissenbaum:奇怪。直接快捷方式(在我的配置中)是Option+Shift+Command+K,可以吗?注意:我在虚拟机中运行OSX。通常,我使用Windows键作为命令键,它可以工作。我将尝试此操作并让您知道。我发现这是一个虚拟机击键问题。我道歉。在虚拟机中,Alt键(在Windows键盘上)是选项键。我没有意识到这一点。如果您愿意跟进,我有一个相关的问题:尽管在我选择“Clean Build Folder…”时会出现文本“Clean Finished”,但在日志导航器列表中没有看到条目。这看起来对吗?@DanNissenbaum:对,这里也一样。“Clean Build Folder…”只删除整个“DerivedData”文件夹,而不显示在日志导航器中。这不正是我在回答和注释中所说的吗?是的,我在发布Command+Option+Shift+K注释之前启动了响应。丹,请相信马丁的回答。