首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SenTestingKit中未定义的符号

SenTestingKit中未定义的符号
EN

Stack Overflow用户
提问于 2013-03-08 21:11:23
回答 1查看 161关注 0票数 0

刚刚打开一个现有项目的单元测试,遵循所有的指令这里这里就不会走运了。

有什么暗示吗?有些测试是有效的,但我使用的是一个类别类,而不是一个完全定制的类。

我还应该提到,我使用的是CocoPods,它在测试目标中编译得很好。哦,我用的是xcode 4.6

下面是相关的错误消息:

架构的未定义符号i386:"_OBJC_CLASS_$_UIHelpers",引用自: objc-class-ref,在EventHashTest.o :符号(S)中找不到架构i386 clang: error: linker命令在退出代码1中失败(使用-v查看调用)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-24 00:35:10

这里发生的情况是,您的UIHelper实现(UIHelper)不能被UnitTest找到。您需要确保UIHelper.m是应用程序或单元测试目标的一部分。请参见UIHelper.m是如何通过平顺窗格中的文本框指示为具有目标成员身份的:

并且,单元测试目标能够找到这个实现b/c这个目标取决于应用程序目标。请参见中间窗格,其中将应用程序作为目标依赖项列出:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15303371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档