我创建了一个单元测试目标,它依赖于我的主目标。 如果我错了,请纠正我,但添加依赖项应该将我的主目标中的所有类添加到单元测试目标。 在单元测试目标中导入类有效,但是当我尝试在测试目标中使用这些类时,我得到以下编译错误:
Apple Match-O链接器(ID)错误 - _OBJC_CLASS _ $ _ LoginViewcontroller“,引自:
我知道我可以手动将每个文件添加到我的单元测试目标,但这似乎不是正确的方法。任何人都知道为什么添加依赖项不能按预期工作?或者以任何方式解决这个问题?
我不想要设置“测试主机”。
答案 0 :(得分:0)
我必须在那里纠正你:添加依赖项应该不将yoru主目标中的所有类添加到单元测试目标。它只会导致您的主要目标被构建。您还必须实际链接到您的主要目标。
更新:您可以在“构建阶段”标签的“Link Binary With Libraries”构建阶段链接到您的目标。