1

我正在做一个 Max OS X 终端项目。完成实现后,我想尝试尝试单元测试。所以我创建了一个测试目标并将目标设置为我想要测试的目标。我写了一些简单的测试用例,但它告诉链接错误““_OBJC_CLASS_$_SomeClassUnderTest”,引用自:SomeTest.o 中的objc-class-ref”我查看了链接

所以首先,为什么会发生错误?我的意思是苹果的官方文档没有提到任何关于 bundle loader 的内容,为什么我必须这样做?我的原始配置有问题吗?链接应该转到可执行文件吗?或者它应该去静态库文件?但是在哪里可以找到它进行测试以及如何引用它?

现在关于链接问题的问题已经消失了。但是即使我执行“XCTAssertTrue(1==1,"")”,我的测试也失败了!而且我没有看到任何问题生成说测试没有通过或通过,就在构建成功后有一条消息说测试失败?为什么会这样?

4

1 回答 1

0

这是 Xcode 中的一个错误,已在 5.1 版中得到纠正。使用模拟器时,测试有时会显示消息Test target [test name]遇到错误(Test process exited with code -1)

有关官方详细信息,请参阅 Xcode 发行说明: 在此处输入链接描述

于 2014-05-13T17:42:44.753 回答