ios - 添加类 UITest 目标时出错
问题描述
我有一个简单的天气应用程序,它从 OpenWeather API 获取数据。我想将 UI 测试添加到项目中。我在 Target Memberships 中向 AppNameTests 目标添加了一些类,之后我在该类中遇到了很多错误。但是测试工作正常,项目构建正确,运行没有任何问题。有人知道如何解决这个问题吗?
解决方案
您的应用程序的源代码文件不应是单元测试和 UI 测试目标的成员。要在测试中访问应用程序的类、结构和函数,请使用@testable import
测试类中的语句。
@testable import AppName
关于 Xcode 在项目构建和测试运行没有错误时显示一堆错误消息,您可以通过选择 Product > Clean Build Folder 来清理您的构建文件夹,看看是否会使错误消息消失。
推荐阅读
- ruby-on-rails - 将设计添加到现有应用程序 - 未定义的方法 `sign_in' for #
- android - Android - 有没有办法使用 recyclerview.addOnScrollListener 作为函数
- python - python如何获取不属于模板的所有图像
- excel - 将公式转换为字符串 vba
- javascript - 在 Google Apps 脚本中为项目列表分配一个数字(最多 50 个)
- python - 索引非常大的 Pandas 数据帧的最快方法
- c++ - 如果在编译时大小未知,如何在堆栈上分配数组?
- javascript - 为什么这个函数返回相同的 id?
- go - 在 GOLang 中导入下载的包时出现恐慌
- python - 使用 pandas 从 CSV 文件中打印具有特定值的特定列