刚开启现有项目的单元测试,按照所有说明here,here就没有运气了。
任何提示?有些测试可行,但我使用类别类而不是完全自定义类进行测试。
我还应该提到我正在使用CocoPods,它似乎在测试目标中编译得很好。哦,我正在使用xcode 4.6
以下是相关错误消息:
架构i386的未定义符号: “_OBJC_CLASS _ $ _ UIHelpers”,引自: EventHashTest.o中的objc-class-ref ld:找不到架构i386的符号 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
答案 0 :(得分:1)
这里发生的事情是UnitTest无法找到UIHelper的实现(.m)。您需要确保您的UIHelper.m是您的应用或您的单元测试目标的一部分。通过乘车窗格中的文本框了解UIHelper.m如何被指示为具有目标成员资格:
并且,单元测试目标能够找到此实现b / c此目标取决于应用目标。请参阅中间窗格,其中应用程序列为目标依赖项: