ios - XCUIApplication 仅适用于 iOS 9.0 或更新版本,swift3

标签 ios swift ios9 swift3 xcode8

此应用运行良好,我多次发布和更新此应用。我刚刚从 swift2.2 迁移到 swift 3,现在出现以下错误:

XCUIApplication is only available on iOS 9.0 or newer

我在 Info 中的 iOS 部署目标是 9.0(见下图),所以我不确定是什么原因造成的。请注意,我可以在模拟器模式和物理设备上构建和运行该应用程序(我尝试在 iPhone 6 和 6+ 上运行并且运行良好)。我担心在不解决这个问题的情况下继续前进。任何帮助/建议将不胜感激。

enter image description here

这是 Xcode 中*UITests.swift 中与此错误相关联的行的截屏(下方)(XCUIApplication 仅适用于 iOS 9.0 或更新版本)。

enter image description here

最佳答案

如果清理项目不起作用,您可能需要确保在两个项目上设置正确的目标 iOS 版本: Xcode deployment target iOS version (project)

...和目标: Xcode deployment target iOS version (target)

关于ios - XCUIApplication 仅适用于 iOS 9.0 或更新版本,swift3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39858445/

相关文章:

iphone - 在 UIScrollView 中重复滚动项目以像 Gilt 一样更改 UIViewController

ios - NSMutableArrays 只存储 2 个对象

ios - 观察 Realm 结果集的变化

ios9 - 在 SFSafariViewController 关闭时,禁用状态栏隐藏动画 [iOS 9]

ios - : override public func observeValueForKeyPath 错误

objective-c - Xcode 应用卡在横向模式

ios - 如何在NSDictionaries的NSArray中将KVC集合运算符用于distinctUnionOfObject?

ios - 核心数据未在 TableView 中获取

ios - 如何将带有 String 字段的 "Tag"对象的 NSSet 转换为 [String]?

ios - 如果应用程序在 iOS 9 上处于后台,则不会出现推送通知