标签: ios xcode xctest
我有一个不断增长的快速项目,我一直在编写单元和UI测试。我的UI测试运行得很好,但我的单元测试已停止编译。我正在使用" @testable导入X",但是每当我尝试从项目中访问一个类时,即使我将该类公开,我也会得到一个"使用未解析的标识符"错误。我不知道我可以改变什么导致事情开始失败。
答案 0 :(得分:1)
选择"清洁"来自Xcode"产品"菜单,然后重新编译。这通常会让它再次运作。出于某种原因,我们必须"清洁"在课程可供测试目标使用之前。
我在下面的原始答案概述了@testable可用之前的旧解决方案。
@testable
-
确保PostCell的源文件包含在测试目标的源文件列表中。
PostCell
您可以通过转到测试目标并将其添加到"编译源"列表来执行此操作:
或点击"目标会员资格"到"文件检查员"对于有问题的来源: