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

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

概述Xcode测试导航器显示测试用例类的列表. 我想删除一个测试用例类,因为它不再需要了. 我尝试了许多典型的方法,例如按删除或查找“ – ”图标或“删除”菜单项,或在Apple Xcode文档中搜索帮助. 我发现这个解决方法: >在项目导航器中,从项目中删除该文件并删除该文件. >退出Xcode并重新启动它.测试导航器似乎失去了测试类和测试用例的跟踪,并显示零项. >运行测试.测试导航器似乎重建测试 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中查找类文件并选择它,然后在“实用程序”窗格中,单击文件检查器,您将看到一个复选框,用于目标成员资格.你可以在那里打开和关闭它. 总结

以上是内存溢出为你收集整理的ios – 如何从测试导航器中删除Xcode Swift测试类?全部内容,希望文章能够帮你解决ios – 如何从测试导航器中删除Xcode Swift测试类?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1097431.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存