首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XCode单元测试-无法在作用域中找到视图控制器

XCode单元测试-无法在作用域中找到视图控制器
EN

Stack Overflow用户
提问于 2020-09-22 13:41:43
回答 4查看 14.7K关注 0票数 13

在我的应用程序开发的某个时候,我的单元测试和UI测试失去了对我的应用程序主模块的访问:

无法在作用域中找到'FileVacuumViewController‘类型

他们以前使用过xctestplan。我不知道是在什么时候发生的。我尝试不导入@testable,包括主模块的“目标成员资格”中的tests.swift

也许我需要打开工作区而不是xcproject?当我试图打开工作区时,有一条错误消息,树中没有显示任何文件:

下面是我的xctestplan配置:

当我单击单独运行一个UI测试时,大约有20个代码符号对话框显示:

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2020-09-22 15:27:13

看起来您的测试文件包含在应用程序目标和测试包中。确保取消从app目标检查它,并尝试清洁和构建。

票数 25
EN

Stack Overflow用户

发布于 2021-10-25 14:52:12

最近,我在XCode 13中遇到了这个问题,当时我在博客上写了一篇关于创建单元测试的文章。由于某些原因,XCode没有自动将ViewController添加到测试目标。

我的解决方案是确保ViewController包含在测试套件的目标成员资格中。我还必须对主故事板进行相同的Target成员资格更改。

票数 3
EN

Stack Overflow用户

发布于 2021-02-03 11:21:21

在Project中选择文件"FileVacuumViewController“,在”文件检查器“中,在”目标成员资格“一节中,检查以测试和UITests结尾的字段。如有必要,清理和建造项目。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64011049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档