单元测试未在iosswift 5上运行



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

断言:System:测试运行器在启动后从未开始执行测试。如果你认为这个错误代表一个bug,请在/Users/apple/Library/Developer/Xcode/DerivedData/munchon - eidlzwuounsfvbrmieuosqzpsih/Logs/Test/Test- munchon (Staging)-2021.10.05_11-35-54-+0500.xcresult

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

http://twobitlabs.com/2011/06/adding-ocunit-to-an-existing-ios-project-with-xcode-4/
  • Xcode 4.2, can't run unit test

  • OCUnit测试未运行/未找到

  • OCUnit测试用例未运行

尝试删除DerivedData

  1. 打开Xcode>偏好比;位置
  2. 点击箭头打开DerivedData文件夹
  3. 删除所有派生数据文件夹
  4. 打开Xcode项目

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

仅供参考,这是安全的

我有一个类似的问题,并通过检查"允许测试主机应用程序api"来解决它。选项。

更多信息可能会有所帮助。

@aqib-javed你是如何运行测试的(在哪个设备上,iOS版本)另外,你用Cocoapods吗?我在Cocoapods的一个豆荚上也遇到了同样的问题。如果可能的话,我建议你一个荚一个荚地移除。

最新更新