我需要我的 Swift 测试才能登录,我不想将凭据存储在代码中。我如何在 XCTest 之外创建一个结构或一个可以被 swift 解析的文件,这样我就不必对信用进行硬编码?我正在 iOS 模拟器上进行测试,而不是针对 Mac 应用程序。
目前我在项目中的一个结构中有它
struct Config {
static let USERNAME = "test@test.com"
static let PASSWORD = "test"
}
最佳答案
您可以尝试使用 .plist 文件:
guard let file = Bundle.main.path(forResource: "file", ofType: "plist"),
let configuration = NSDictionary(contentsOfFile: file) as? [String: Any]
else {
return
}
关于ios - 如何快速访问 XCTest 的外部文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47540758/