XCTAssertThrows在32位架构上崩溃

时间:2015-05-18 22:16:52

标签: ios unit-testing exception 32bit-64bit

出于某种原因,有时,未捕获的异常会使测试在32位设备上崩溃,即使它们是由在XCTAssertThrows测试中启动的调用引起的,这恰好应该测试是否存在异常被抛出。使测试崩溃的例外使目的失败。

2 个答案:

答案 0 :(得分:2)

这就像你在Xcode 6.3中描述的那样 - 如果你回到6.2它应该可以正常工作。我将检查即将推出的Xcode版本是否有修复(6.3.2仍然失败)。

将.m添加到测试目标可能会导致其他重复问题,因此最好是短期解决方法。

答案 1 :(得分:-1)

仍然不知道原因,但通过简单地将测试类添加到测试目标来修复它。

相关问题