2016-10-04 84 views
3

此应用运行良好,我多次发布和更新此应用。我刚刚从swift2.2迁移到SWIFT 3,现在我得到以下错误:XCUIApplication仅适用于iOS 9.0或更高版本,swift3

XCUIApplication is only available on iOS 9.0 or newer

在信息

我iOS的部署目标为9.0(见下图),所以我不知道是什么原因造成这一点。请注意,我可以在模拟器模式和物理设备上构建和运行应用程序(我尝试在iPhone 6上运行并且工作正常)。没有解决这个问题,我担心未来。任何帮助/建议将不胜感激。

enter image description here

这里是一个屏幕抓取(下图)从* UITests.swift与该错误有关的线的Xcode(XCUIApplication是仅在iOS 9.0或更新的可用的)。

enter image description here

+1

这是部署该项目的目标。目标(测试)的部署目标可以不同? – vadian

+0

我不确定。我没有看到UITests下的iOS版本Info.plist – Brian

+1

点击“显示项目和目标列表”(左上角),然后在目标>通用 – vadian

回答

0

如果清洁工程未能奏效,你可能需要确保你设置在两个项目中的正确的目标IOS版本: Xcode deployment target iOS version (project)

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

+0

无效。相关设置中的IOS版本是9.3 – ergunkocak

0

我的问题是,我有一个安装后钩在我podfile设置部署目标

相关问题