【发布时间】:2016-05-01 14:51:40
【问题描述】:
我已开始与OCMock 合作,为我已集成到我的项目工作区中的现有项目编写测试用例。完成此link 中提到的所有步骤后。
当我第一次执行我的测试用例时,它给出了上面的错误。我搜索了它并尝试了一些解决方案,例如 创建新目标、重新启动 Xcode,但它并没有帮助我。有什么想法吗?
【问题讨论】:
-
这些指令是已知的。根据您提供的信息,无法诊断问题。请转到构建输出(cmd-8),在左侧选择“Test”条目,然后在右侧选择顶部的“Logs”,然后右键单击下面的“Test target X”,选择“Copy Transcript. .. 作为文本”,它将成绩单复制到剪贴板上。验证其中的内容,并分享您可以/认为相关的内容。
-
得到了上述错误的原因:“.m 文件未在 Build Phases -> Compile Sources 下链接”。但是在添加 -ObjC 标志作为其他链接器标志之后,现在又出现了另一个错误“重复符号 _OBJC_METACLASS_$_
in:”。 -
您应该只链接一次库,如文档中所述。
-
@ErikDoernenburg 你能帮我吗?我无法确定原因
标签: ios unit-testing xcode7 ocmock