【发布时间】:2017-12-03 08:08:34
【问题描述】:
我尝试在运行 iOS 11.2 的设备上运行我的应用并收到以下错误:
找不到设备支持的文件。
这款 iPhone 5s(型号 A1457、A1518、A1528、A1530)运行 iOS 11.2 (15C114),此版本的 Xcode 可能不支持。
我使用过 iphone 5s(版本 11.1.2),我想从 xcode 9.1(ios 11.1)构建我的项目。
【问题讨论】:
我尝试在运行 iOS 11.2 的设备上运行我的应用并收到以下错误:
找不到设备支持的文件。
这款 iPhone 5s(型号 A1457、A1518、A1528、A1530)运行 iOS 11.2 (15C114),此版本的 Xcode 可能不支持。
我使用过 iphone 5s(版本 11.1.2),我想从 xcode 9.1(ios 11.1)构建我的项目。
【问题讨论】:
Apple 似乎在没有发布 Xcode 9.2 的情况下向公众发布了 iOS 11.2(Mac App Store 报告撰写本文时是最新的 9.1),其中包括针对运行 iOS 11.2 的设备所必需的 iOS 11.2 SDK。您应该可以在您的设备上使用 Xcode 9.2 测试版运行它,如果您有开发者帐户,您可以从 developer download page 下载它
编辑: Xcode 9.2 现已公开,您可以从Mac App Store下载它
【讨论】:
Xcode 9.2 终于发布了。您可以从 App Store 更新或直接在此处下载:https://download.developer.apple.com/Developer_Tools/Xcode_9.2/Xcode_9.2.xip
【讨论】:
我的 MacBook 上有 Xcode9.2,MacMini 上有 8。所以我只是将 11.2 DeviceSupport DeveloperDiskImage .dmg 和 .signature 从 MacBook 复制到了 MacMini。工作正常。
【讨论】:
对于像我这样的菜鸟,如果你收到类似这样的消息:
“此 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
【讨论】:
如果最新可用,请从此处获取设备支持文件Device Support File
【讨论】:
当您的设备操作系统版本更新而您的 Xcode 版本未更新时,任何人都会出现此类错误。
Xcode - 版本 9.1 (9B55) 设备版本 - 11.3
解决方案:
查找您的朋友拥有最新的 Xcode 9.x
您可以通过以下方式获取设备支持文件
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
请注意 X - 将是版本
您也可以从此链接下载 - https://github.com/filsv/iPhoneOSDeviceSupport/issues/7
获取设备支持文件后,将所有新版本添加到您的Xcode DeviceSupport文件夹
重启 Xcode,你就可以调试了:)
【讨论】: