2017-12-03 278 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