2016-10-04 69 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設置部署目標

相關問題