在Xcode 9中如何删除目标?

12

Xcode 9与Xcode 8非常相似。

我正在构建苹果的开源IOGraphicsFamily。

在产品组中有一个名为iogdiagnose的目标。当我试图构建所有我的目标时,它的源代码产生了许多编译错误,因此我将带有iogdiagnose源代码的组从项目中移除。

但是iogdiagnose目标仍然存在。它会产生链接错误-缺少main函数。

谷歌未能提供有见地的解释。虽然Xcode 6.1有相同的问题,但Xcode 9与6.1有很大的不同。

构建IOGraphicsFamily驱动程序堆栈一直是非常麻烦的。我需要自己进行构建,以便可以启用驱动程序堆栈的kprintf日志记录。

2个回答

30

只需右键点击目标,然后点击“删除”选项。

在此输入图片描述


1
谢谢。FWIW那个UI界面对我们开发人员来说很难找到。我已经接受了你的答案。 - Mike Crawford
5
你可能已经将它隐藏了。如果你没有看到屏幕截图中 PROJECT 和 TARGETS 面板,请点击位于 PROJECT 上方的小蓝色方块图标。 - rmaddy

7
我通过编辑.xcodeproj捆绑包中的project.pbxproj文件来删除了目标。这很有效,但是应该有一个图形界面可以删除目标。
Xcode的好处在于,每次发布新版本时,苹果公司都会通过深度重组GUI来保持我们的警觉性。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接