目标C - 单元测试目标不识别类?

时间:2012-09-06 16:53:10

标签: objective-c ios xcode unit-testing

我创建了一个单元测试目标,它依赖于我的主目标。 如果我错了,请纠正我,但添加依赖项应该将我的主目标中的所有类添加到单元测试目标。 在单元测试目标中导入类有效,但是当我尝试在测试目标中使用这些类时,我得到以下编译错误:

Apple Match-O链接器(ID)错误 - _OBJC_CLASS _ $ _ LoginViewcontroller“,引自:

我知道我可以手动将每个文件添加到我的单元测试目标,但这似乎不是正确的方法。任何人都知道为什么添加依赖项不能按预期工作?或者以任何方式解决这个问题?

想要设置“测试主机”。

1 个答案:

答案 0 :(得分:0)

我必须在那里纠正你:添加依赖项应该将yoru主目标中的所有类添加到单元测试目标。它只会导致您的主要目标被构建。您还必须实际链接到您的主要目标。

更新:您可以在“构建阶段”标签的“Link Binary With Libraries”构建阶段链接到您的目标。