ios – 如何从测试导航器中删除Xcode Swift测试类?

前端之家收集整理的这篇文章主要介绍了ios – 如何从测试导航器中删除Xcode Swift测试类?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Xcode测试导航器显示测试用例类的列表.

我想删除一个测试用例类,因为它不再需要了.

我尝试了许多典型的方法,例如按删除或查找“ – ”图标或“删除菜单项,或在Apple Xcode文档中搜索帮助.

我发现这个解决方法

>在项目导航器中,从项目中删除文件删除文件.
>退出Xcode并重新启动它.测试导航器似乎失去了测试类和测试用例的跟踪,并显示零项.
>运行测试.测试导航器似乎重建测试类和测试用例列表.

如果仍然不行,请尝试这些…

删除Xcode派生数据:

> Xcode菜单 – >首选项 – > “地点”图标 – > “派生数据”部分.
>点击微小的灰色圆圈箭头;这将打开Finder并显示DerviedData文件夹.
>删除整个文件夹.

重建:

>产品菜单 – >清洁.
>产品菜单 – >建立.

有没有更简单的方法来完成删除测试类的目标?理想情况下无需重新启动Xcode或重建项目等?

相关类型的问题:How can I delete Xcode test cases from the test case view?

我使用Xcode 6.3和Swift 1.2,如果这有助于知道.

编辑:在评论中,@CouchDeveloper指出官方Xcode 6.3 release notes,它描述了一个已知的错误#20373533:

Swift tests are not automatically discovered in this release of Xcode. Test annotations in the source editor sidebar will not appear,and the test navigator and the table of tests in the Test action of the scheme sheet will be empty. …

关于这个问题的赏识是任何解决方案或更好的解决方法.任何解决方法都是正常的,比如使用Xcode GUI,或者使用命令行xcodebuild,或任何可以阻塞项目文件的shell脚本.

解决方法

您可以使用类目标成员复选框轻松添加删除对项目的测试.在Project Navigator中查找类文件并选择它,然后在“实用程序”窗格中,单击文件检查器,您将看到一个复选框,用于目标成员资格.你可以在那里打开和关闭它.
原文链接:https://www.f2er.com/iOS/330188.html

猜你在找的iOS相关文章