48

显然,随着最新的 IOS 更新,由于以下错误,我的 Xcode 版本无法构建。

找不到设备支持文件。此 iPhone 7 Plus(型号 1661、1784、1785、1786)运行 iOS 11.3 (15E216),此版本的 Xcode 可能不支持。

尝试通过此链接https://developer.apple.com/download/more/安装 Xcode 9.3 。但事实证明,我的 Mac OS 版本将更新视为不兼容的版本。在Sierra 10.12.6上运行

4

8 回答 8

119

另一种选择是在以下位置下载 11.3 设备支持:

iOS 11.3 (15E217)

并且不要忘记从文件夹名称中删除“(15E217)”,所以它变成了“11.3”。之后重新启动 Xcode。

在此处输入图像描述

根据 EdwardM 的评论粘贴到哪里

对于那些不知道将压缩文件的内容粘贴到哪里的人。在 Dock 中找到您的应用程序图标,右键单击“打开应用程序”。该文件夹将在 Finder 中打开。右键单击 Xcode > 显示包内容。然后转到开发人员 > 平台 > iPhoneOS.platform > DeviceSupport

于 2018-04-12T07:25:35.197 回答
34

我有同样的问题,OS Sierra 尝试使用 Xcode 9.2 运行 iPhone SE 10.3,但我没有资源更新到 High Sierra 和 Xcode 9.3。

解决方案:

  1. 查找拥有 Xcode 9.3 的朋友
  2. 要求他们右键单击 Xcode,显示包内容,然后导航到Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.3 (15E217)
  3. 11.3 (15E217)文件夹复制到具有相同文件层次结构的旧 Xcode (9.2)

现在你有了带有 iOS 11.3 的 Xcode 9.2。

于 2018-04-10T10:03:09.447 回答
30

我只是给你一个 iOS 11.4 (15F79)的设备支持文件。仅在 XCode 版本 9.4 (9F1027a) 上

2018 年 10 月 5 日更新:

于 2018-05-30T04:26:29.703 回答
7

我有 macOS 10.12.6

您可以从https://developer.apple.com/download/下载 Xcode 9.3
并从中提取“ 11.3 (15E217) ”文件夹

修复确实有效。

于 2018-04-12T12:09:50.883 回答
2

请同时添加“11.3 (15E216)”和“11.3 (15E217)”,将它们全部保存在 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform

于 2018-05-03T18:33:56.807 回答
1

我最近偶然发现了同样的问题,我基本上将我的 iPhone X 更新到了最新的操作系统版本,并且(由于我不会深入讨论的原因)不得不在 Xcode 9.2 上运行该应用程序。

这个线程很有帮助,但有一个小警告,即使我从提供的 Github 项目下载了最新的支持文件,并将它们放在适当的文件夹中,我仍然收到此错误:

例如,您已经下载了 11.4 (15F79),但在重新启动并再次运行后,您会收到一个错误,提示您提到类似 11.4.1 (15G77) 的内容。

正如我在这里写的那样,解决方案就是重命名文件夹(因此,重命名11.4 (15F79)11.4.1 (15G77)),重新启动 Xcode 并瞧,它可以工作了!

希望这可以帮助某人

于 2018-09-06T10:09:17.177 回答
0
  1. 我有 macOS 10.13.4

  2. 我下载了 Xcode 9.3

  3. 在这里你有“11.3(15E217)”它工作正常。
于 2018-04-16T09:50:41.567 回答
0

更快/更小修复

这可能是由于 Xcode 过时造成的,如果由于存储/时间有限而不想进行大Xcode更新,那么您可以手动下载所需的支持文件而不是整个更新。

  1. 从这里下载文件(取决于 iOS 版本)
  2. 然后将下载的文件粘贴到以下目录中/Applications/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
于 2020-02-14T09:17:18.700 回答