出于某种原因,有时,未捕获的异常会使测试在32位设备上崩溃,即使它们是由在XCTAssertThrows测试中启动的调用引起的,这恰好应该测试是否存在异常被抛出。使测试崩溃的例外使目的失败。
答案 0 :(得分:2)
这就像你在Xcode 6.3中描述的那样 - 如果你回到6.2它应该可以正常工作。我将检查即将推出的Xcode版本是否有修复(6.3.2仍然失败)。
将.m添加到测试目标可能会导致其他重复问题,因此最好是短期解决方法。
答案 1 :(得分:-1)
仍然不知道原因,但通过简单地将测试类添加到测试目标来修复它。