Xcode 9和Simulator iOS 11中的单元测试错误

时间:2017-11-06 22:33:05

标签: ios xcode unit-testing ios-simulator

我在iOS 11中的Xcode 9和模拟器中出现以下错误。由于所有测试用例在Xcode 9中都运行良好,模拟器iOS 9运行良好。这似乎是Xcode的某种问题9和模拟器iOS 11.

  

void _XCTestMain(XCTestConfiguration *)()中的断言失败,   /Library/Caches/com.apple.xbs/Sources/XCTest_Sim/XCTest-13201/Sources/XCTestFramework/Harness/XCTestMain.m:62   2017-11-06 16:26:51.080851-0600 xctest

     

[17644:81518]因未捕获的异常而终止应用   ' NSInternalInconsistencyException',原因:'未找到测试包   文件:///Users/xxxx/Code/iOS-SDK/ContentSDK/build/Debug/ContentSDKTests.xctest/

2 个答案:

答案 0 :(得分:3)

对我来说,问题出在'build'目录名中的小写字母。我为xcodebuild使用了参数'-derivedDataPath build'。尝试将文件系统上的实际构建目录名称与错误消息中的名称进行比较。

答案 1 :(得分:1)

这是一个有线问题。我从Xcode创建了一个模拟器 - >窗口 - <装置&模拟器和单元测试开始正常工作。