显然,随着最新的 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上运行
显然,随着最新的 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上运行
另一种选择是在以下位置下载 11.3 设备支持:
并且不要忘记从文件夹名称中删除“(15E217)”,所以它变成了“11.3”。之后重新启动 Xcode。
根据 EdwardM 的评论粘贴到哪里
对于那些不知道将压缩文件的内容粘贴到哪里的人。在 Dock 中找到您的应用程序图标,右键单击“打开应用程序”。该文件夹将在 Finder 中打开。右键单击 Xcode > 显示包内容。然后转到开发人员 > 平台 > iPhoneOS.platform > DeviceSupport
我有同样的问题,OS Sierra 尝试使用 Xcode 9.2 运行 iPhone SE 10.3,但我没有资源更新到 High Sierra 和 Xcode 9.3。
解决方案:
Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.3 (15E217)
11.3 (15E217)
文件夹复制到具有相同文件层次结构的旧 Xcode (9.2)现在你有了带有 iOS 11.3 的 Xcode 9.2。
我只是给你一个 iOS 11.4 (15F79)的设备支持文件。仅在 XCode 版本 9.4 (9F1027a) 上
2018 年 10 月 5 日更新:
我有 macOS 10.12.6
您可以从https://developer.apple.com/download/下载 Xcode 9.3
并从中提取“ 11.3 (15E217) ”文件夹
修复确实有效。
请同时添加“11.3 (15E216)”和“11.3 (15E217)”,将它们全部保存在 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform
我最近偶然发现了同样的问题,我基本上将我的 iPhone X 更新到了最新的操作系统版本,并且(由于我不会深入讨论的原因)不得不在 Xcode 9.2 上运行该应用程序。
这个线程很有帮助,但有一个小警告,即使我从提供的 Github 项目下载了最新的支持文件,并将它们放在适当的文件夹中,我仍然收到此错误:
例如,您已经下载了 11.4 (15F79),但在重新启动并再次运行后,您会收到一个错误,提示您提到类似 11.4.1 (15G77) 的内容。
正如我在这里写的那样,解决方案就是重命名文件夹(因此,重命名11.4 (15F79)
为11.4.1 (15G77)
),重新启动 Xcode 并瞧,它可以工作了!
希望这可以帮助某人
我有 macOS 10.13.4
我下载了 Xcode 9.3
更快/更小修复
这可能是由于 Xcode 过时造成的,如果由于存储/时间有限而不想进行大Xcode
更新,那么您可以手动下载所需的支持文件而不是整个更新。
/Applications/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport