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