2017-12-03 211 views
17

我試圖運行iOS 11.2的設備上運行我的應用程序並收到以下錯誤:更新設備到iOS 11.2休息和Xcode 9.1支持

Could not locate device supported files.

This iPhone 5s (Model A1457, A1518, A1528, A1530) is running iOS 11.2 (15C114), which may not be supported by this version of Xcode.

我已經使用iPhone 5S(11.1.2版)我想從xcode 9.1(ios 11.1)構建我的項目。

回答

17

看來,蘋果發佈的iOS 11.2公衆不釋放的Xcode 9.2,但(在Mac App Store報告9.1截至發稿時最新的),其中包括必要的iOS的11.2 SDK目標運行iOS 11.2的設備。你應該能夠用Xcode的9.2測試版,您可以從developer download page,如果你有一個開發者賬戶下載您的設備上運行此

編輯:的Xcode 9.2,現在是公開的,你可以從這裏下載Mac App Store

2

Xcode 9.2終於發佈了。您可以從App Store進行更新,或者直接在此處下載:https://download.developer.apple.com/Developer_Tools/Xcode_9.2/Xcode_9.2.xip

+0

我已經下載並還檢查與Xcode_9.2。當我創建一個'單一視圖應用程序'它沒關係,並沒有任何問題構建(iphone 5s)。但是當我使用box2d項目創建cocos2dx時會出現問題。 – AMIT

+0

小心! Xcode 9.2仍然是一個測試版。因此,儘管您可以爲iOS 11.2構建,但您無法將構建提交給Apple。 –

+0

@AndrewDuncan它說,它的發佈版本在這裏:https://itunes.apple.com/tr/app/xcode/id497799835?mt=12(但是,當我安裝時,實際的構建以「b」結尾。 ) –

0

我的MacBook上有Xcode9.2,我的MacMini上有8張。所以我只是將11.2 DeviceSupport DeveloperDiskImage .dmg和.signature從MacBook複製到MacMini。工作很好。

+0

你從哪裏下載了磁盤映像? –

+0

當xcode更新時,它會自動添加到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport。所以我只是把Xcode 9的版本放在另一臺電腦上的Xcode 8中。 –

0

對於像我這樣的新手,如果你得到類似這樣的消息:

「這iPhone 6運行iOS 11.2.X,這可能不支持此版本的Xcode的支持」

這意味着你必須更新Xcode。

我打這個問題時,我的手機正在運行11.2.6,我行駛的Xcode 9.0版本

您可以從App Store中更新或只是在這裏下載:https://download.developer.apple.com/Developer_Tools/Xcode_9.2/Xcode_9.2.xip