如何在 Xcode 中的 UI 测试 class 的目标中包含 SwiftyUserDefaults.swift?
How to include SwiftyUserDefaults.swift in the target for UI Test class in Xcode?
我在 Xcode swift 应用程序中为 iPhone 做了一个用户界面测试 class,它作用于屏幕并按下一些按钮。
但是构建失败,因为某些库(SwiftyUserDefaults.swift 和 SwiftyJSON.swift)未包含在测试 class 的目标中 - 我收到错误:
当我将 class SwiftyJSON.swift 包含在测试 class 的编译资源中时,如下所示:
我收到另一个错误,这实际上意味着我 :
我该怎么办?如何将库包含在 UI 测试 class 的目标中?
确保在“实用程序”窗格 ->“目标成员资格”中为每个 Swift 文件选择了 UI 测试包:
我会接受 JAL 的回答,因为它在技术上是正确的,它让我检查了所有目标(这解决了问题),但在我的情况下,问题是:我的测试 class 包括两个 targets:UI 测试包和项目目标,它不应该。它必须仅包含 UI 测试包。
错误:
右:
我在 Xcode swift 应用程序中为 iPhone 做了一个用户界面测试 class,它作用于屏幕并按下一些按钮。 但是构建失败,因为某些库(SwiftyUserDefaults.swift 和 SwiftyJSON.swift)未包含在测试 class 的目标中 - 我收到错误:
当我将 class SwiftyJSON.swift 包含在测试 class 的编译资源中时,如下所示:
我收到另一个错误,这实际上意味着我
我该怎么办?如何将库包含在 UI 测试 class 的目标中?
确保在“实用程序”窗格 ->“目标成员资格”中为每个 Swift 文件选择了 UI 测试包:
我会接受 JAL 的回答,因为它在技术上是正确的,它让我检查了所有目标(这解决了问题),但在我的情况下,问题是:我的测试 class 包括两个 targets:UI 测试包和项目目标,它不应该。它必须仅包含 UI 测试包。
错误:
右: