【发布时间】:2016-10-04 17:32:51
【问题描述】:
这个应用程序运行良好,我多次发布和更新了这个应用程序。我刚刚从 swift2.2 迁移到 swift 3,现在我收到以下错误:
XCUIApplication 仅适用于 iOS 9.0 或更高版本
我在 Info 中的 iOS 部署目标是 9.0(见下图),所以我不确定是什么原因造成的。请注意,我可以在模拟器模式和物理设备上构建和运行应用程序(我尝试在 iPhone 6 和 6+ 上运行,它运行良好)。我担心在不解决这个问题的情况下继续前进。任何帮助/建议将不胜感激。
这是 Xcode 中 *UITests.swift 中与此错误相关的行的屏幕截图(下图)(XCUIApplication 仅适用于 iOS 9.0 或更高版本)。
【问题讨论】:
-
那是项目的部署目标。可以不同的目标(测试)的部署目标是什么?
-
我不确定。我在 UITests Info.plist 下没有看到 iOS 版本
-
点击“显示项目和目标列表”(左上角),然后点击目标>常规
-
好的,我做到了(将 target > General 下的部署目标从 8.0 更改为 9.0,构建运行,我仍然遇到相同的错误?
-
清理项目(⇧⌘K)
标签: ios swift ios9 swift3 xcode8