【发布时间】:2015-08-28 06:26:50
【问题描述】:
在这种情况下,我的方法 testDidSelectLocation() 应该在 DBLocationsViewControllerTests 中。出于某种原因,这被复制到另一个类中,用紫色图标标记,并试图通过整个测试。那额外的测试,有时没有通过测试。仅当我将其标记为禁用时才修复。如何删除它们?
【问题讨论】:
在这种情况下,我的方法 testDidSelectLocation() 应该在 DBLocationsViewControllerTests 中。出于某种原因,这被复制到另一个类中,用紫色图标标记,并试图通过整个测试。那额外的测试,有时没有通过测试。仅当我将其标记为禁用时才修复。如何删除它们?
【问题讨论】:
我在删除了一些我不需要的测试后遇到了这个问题。 以下步骤解决了我的问题:
1.)退出 Xcode
2.) 在文本编辑器中打开您的方案文件(不要使用 Xcode UI 来编辑方案,您必须从本地存储手动打开,我在以下位置找到它:xxxxx.xcodeproj/xcshareddata/xcschemes/xxxx-测试.xcscheme)
3.)删除<SkippedTests>...</SkippedTests>下所有跳过的测试
4.)删除Developer/Xcode下的Derived data文件夹
5.)重启 Xcode
【讨论】: