3

有什么方法可以让 XCode 忘记已删除的 XCTests?

要重现这一点:

  1. 创建失败的 XCTestCase
  2. 删除包含失败 XCTestCase 的文件

在此之后,如果您测试应用程序,虽然它显示所有测试都已通过,但失败的测试仍然出现在问题导航器中。已移除的测试用例会从测试用例导航器中正确移除。

干净的构建并不能解决问题。

提前致谢!

4

1 回答 1

2

这很可能是 XCode 中的一个错误,将在未来的更新中修复。

同时您可以手动删除测试构建历史。

  1. 关闭您的项目
  2. 在终端上转到您的项目路径
  3. find . -name "*xcuserstate"|xargs rm
  4. 重新打开您的项目

希望这可以帮助。

编辑:今天安装 xcode 5.0.2 后,这个问题现在似乎已解决。

于 2013-11-14T10:31:49.653 回答