从 Xcode 项目中删除单元测试?

Posted

技术标签:

【中文标题】从 Xcode 项目中删除单元测试?【英文标题】:Remove unit testing from Xcode project? 【发布时间】:2014-05-07 22:46:33 【问题描述】:

当我在 Xcode 5 中创建我的 ios 项目时,我单击了向项目添加测试的选项。是否可以删除所有测试内容,就像我没有单击开始的选项一样?

【问题讨论】:

我强烈建议你重新考虑一下。 就我而言,我有一个空的 Objective-C 测试集。我想删除它,所以我可以添加一个新的基于 Swift 的测试集。 OP 并没有说他们不会进行测试 - 他们只是想删除那里的测试 - 我很感激这个问题。 【参考方案1】:

Xcode 7+

在项目导航器中单击您的项目名称。然后选择您的测试目标。单击底部的减号 (-) 按钮将其删除。 (选择下图中红色的所有位置。)

正如前面评论中提到的,在您的项目中进行单元测试(和 UI 测试)是一个好主意。因此,如果您想重新添加它们,只需单击加号 (+) 按钮即可。

另请参阅

How to do a Unit Test in Xcode Xcode UI Test example

【讨论】:

【参考方案2】:

我建议在你的项目中进行测试

但无论如何,您都可能将目标留在那里。

否则,如果您想不惜一切代价删除,您只需点击您的项目设置并点击此图标:

您将看到您的目标,并且可以删除测试目标。此时您可能也希望删除测试类:在文件夹层次结构中,选择这些并只需按退格键,确认删除。

【讨论】:

以上是关于从 Xcode 项目中删除单元测试?的主要内容,如果未能解决你的问题,请参考以下文章

Xcode单元测试:尝试将测试数据从单元测试写入项目文件夹时权限被拒绝

Xcode 9.4 未显示单元测试

Xcode 命令行工具 (XCode 4.6) 从终端运行单元测试

测试驱动开发 (TDD):在 Xcode 4 中编写单元测试

为什么?在单元测试覆盖范围内显示的类即使未在测试目标中添加

在 Xcode ui 测试 Swift 中查找表格单元格