ios - 添加类 UITest 目标时出错

标签 ios swift xcode unit-testing xcode10

我有一个简单的天气应用程序,它从 OpenWeather API 获取数据。我想将 UI 测试添加到项目中。我向 Target Memberships 中的 AppNameTests 目标添加了一些类,之后我在该类中遇到了许多错误。但测试正常,项目构建正确,运行没有任何问题。有人知道如何解决这个问题吗?

编辑: enter image description here

最佳答案

您的应用的源代码文件不应是单元测试和 UI 测试目标的成员。要在测试中访问应用的类、结构和函数,请在测试类中使用 @testable import 语句。

@testable import AppName

关于当项目构建并且测试运行没有错误时 Xcode 显示一堆错误消息,您可以通过选择“产品”>“清理构建文件夹”来清理构建文件夹,并查看是否会消除错误消息。

关于ios - 添加类 UITest 目标时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52786045/

相关文章:

ios - 找不到数据库... iOS/SQLite

iphone - 核心数据 - 查找具有重叠日期范围的记录

Swift:一个排序的字典

ios - 导航 Controller 在 Xcode 8 的屏幕上导致自动布局问题

IOS UISegmentedControl 不在 ios 10 中显示

ios - 停止不真实的 CloudKit 调用?

ios - 如何限制我的对象在 iOS 中只调用一次方法?

ios - Firebase Google 登录 : get user location

ios - 如何在表格 View 中添加三个表格 View 单元格作为 subview ?

iphone - 如何记住 UIWebView 的滚动位置