当使用FASTLANE测试(扫描工具)通过詹金斯在iOS项目,我有时会收到以下错误: xcodebuild: error: Failed to build project X with scheme X.
Reason: Could not get Simulator application’s pid
Exit status: 70
我有一个稍长的测试这种形式的几个部分: let value = computationThatLogs()
XCTAssertEqual(value.a, 77)
我观察到,从违反XCTAsserts的file:line:error消息经常会混入到的调试消息在下一节中进行计算,通常甚至在调试消息的同一行上进行计算! 这是为什么?我怎样才能防止这种情况发生? fflush(stderr