我在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
- 打开Xcode>偏好比;位置 点击箭头打开DerivedData文件夹
- 删除所有派生数据文件夹
- 打开Xcode项目
注:DerivedData包含缓存数据,如索引文件等
仅供参考,这是安全的
我有一个类似的问题,并通过检查"允许测试主机应用程序api"来解决它。选项。
更多信息可能会有所帮助。
@aqib-javed你是如何运行测试的(在哪个设备上,iOS版本)另外,你用Cocoapods吗?我在Cocoapods的一个豆荚上也遇到了同样的问题。如果可能的话,我建议你一个荚一个荚地移除。