【问题标题】:Unit test not running on IOS swift 5单元测试未在 IOS swift 5 上运行
【发布时间】:2021-11-25 11:32:31
【问题描述】:

我正在 Xcode 13 (13A233) 中实现单元测试。我写了简单的测试,但我的 xcode 在这个项目上运行测试失败。在其他项目上运行良好。它会产生错误

断言:系统:测试运行程序在启动后从未开始执行测试。如果您认为此错误代表错误,请将结果包附加到 /Users/apple/Library/Developer/Xcode/DerivedData/MunchON-eeidlzwuounsfvbrmieuosqzpsih/Logs/Test/Test-MunchON (Staging)-2021.10.05_11-35-54 -+0500.xcresult

我无法解决此问题。我已经检查过的其他问题:

【问题讨论】:

  • 重启你的电脑。

标签: ios swift xcode unit-testing


【解决方案1】:

尝试删除 DerivedData

  1. 打开 Xcode > 首选项 > 位置
  2. 点击箭头打开 DerivedData 文件夹
  3. 从 DerivedData 文件夹中删除所有内容
  4. 重新打开 Xcode 项目

附: DerivedData 包含缓存数据,例如索引文件等

仅供参考这是安全的

【讨论】:

  • 这救了我很多次,因为当缓存是导致问题的原因时,Xcode 总是会破坏部分内容
  • 它没有帮助。你能建议另一种方式吗
  • 同样的问题,重新启动和一切,但它卡在测试中......测试导航器没有像以前的 XCode 版本那样显示测试(我现在也在 v13 中)。我尝试将 Quick pod 更新到 v4,但结果相同。
猜你喜欢
  • 2013-09-27
  • 2013-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-26
相关资源
最近更新 更多