我已经解决这个问题几天了,但我没有任何想法。
我在 Xcode 中使用单元测试,效果很好。突然 Xcode 不再识别我的测试。如果我进入测试面板,它会显示我的测试为零。我其实有13个。
运行单独测试或某些课程的能力现已消失。它不会在编辑器区域的装订线中显示按钮。
如果我单击测试面板中“0 Tests”右侧的按钮,我仍然可以运行所有测试。当我单击此按钮时,它会开始填充我的所有测试,并且它们似乎仍然正常运行。但是,既然测试显示在测试面板中,它们仍然没有链接到我在课程中的测试。通常,如果您单击某个测试,它会将您带到该测试所在的文件中。这个功能已经没有了。
我打开了另一个我保存的旧项目,它也有同样的问题。然而,我开始了一个新项目,它运行得很好,没有任何问题的迹象。
关于我可能做了什么有什么想法吗?我在这里找到了一些关于此问题的其他线程,但它们都没有得到任何有用的回复,并且至少已经有几个月了。希望创建一个新线程可能会再次影响这个问题。
我的下一个想法是重新开始该项目并复制我的文件。不知道还能做什么。
我遇到了同样的问题,并且我所有的方法都有 test 前缀。
所以,问题出在 Xcode 索引上,因为有些目标可以看到所有测试,有些则不能。要创建新索引,请按照下列步骤操作:
- 退出 Xcode
- Go to
~/Library/Developer/Xcode/DerivedData/
- 删除该文件夹。您可以使用
rm -rf YourProjectDir
完毕!当您打开项目时,等待重新索引,测试应该会像往常一样显示。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)