最新的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中找到您的Applications图标,右键单击,“打开Applications”。文件夹将在Finder中打开。右键单击Xcode > Show Package Contents。然后进入Developer > Platforms > iPhoneOS.platform > DeviceSupport目录。
sudo mkdir
和sudo cp
将文件放在正确的位置。对于那些需要帮助的人,这里有更多详细信息:https://medium.com/@namenotrequired/cannot-paste-into-iphoneos-platform-devicesupport-c3683cd82ed - Bart S我也遇到了同样的问题。我的操作系统是Sierra,想要用Xcode 9.2运行iOS 10.3的iPhone SE,但我没有资源来升级到High Sierra和Xcode 9.3。
解决方案:
Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.3 (15E217)
11.3 (15E217)
文件夹与相同的文件层级结构复制到旧版Xcode(9.2)中现在你就可以用Xcode 9.2来运行iOS 11.3了。
我只是为你提供了一个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.4(15F79)
重命名为11.4.1(15G77)
),重新启动Xcode,然后就完成了!更快/更小的修复
这可能是由于Xcode过时导致的,如果您不想因为存储空间/时间有限而进行大量的Xcode
更新,则可以手动下载所需的支持文件而非整个更新。
/Applications/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport