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



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

Apple Match-O链接器(ID)错误-OBJC_CLASS_$_LoginViewcontroller",引用自:

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

我不想设置"测试主机"。

我必须纠正:添加依赖项应该而不是将yoru主目标中的所有类添加到单元测试目标中。它只会导致你的主要目标被建立起来。此外,你还必须实际链接到你的主要目标。

更新:您可以在"构建阶段"选项卡中的"链接二进制库"构建阶段链接到目标。

最新更新