我有一个简单的天气应用程序,它从 OpenWeather API 获取数据。我想将 UI 测试添加到项目中。我向 Target Memberships 中的 AppNameTests 目标添加了一些类,之后我在该类中遇到了许多错误。但测试正常,项目构建正确,运行没有任何问题。有人知道如何解决这个问题吗?
最佳答案
您的应用的源代码文件不应是单元测试和 UI 测试目标的成员。要在测试中访问应用的类、结构和函数,请在测试类中使用 @testable import
语句。
@testable import AppName
关于当项目构建并且测试运行没有错误时 Xcode 显示一堆错误消息,您可以通过选择“产品”>“清理构建文件夹”来清理构建文件夹,并查看是否会消除错误消息。
关于ios - 添加类 UITest 目标时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52786045/