找不到设备支持文件。
此iPhone X(型号A1865,A1901,A1902,A1903)正在运行iOS 11.1(15B93),此版本的Xcode可能不支持此功能。
我正在运行最新版本的Xcode(Beta 9.2 9C32c),它不支持iPhone X(iOS 11.1)。问题是它是一款全新的iPhone,并且没有较旧的配置文件可以在大多数已解决的帖子中进行交换。
是否有其他解决方案可以解决此问题,因为下载最新版本的Xcode已经是我正在运行的,并且现在找不到配置文件进行切换似乎不太可能?有没有人有这些配置文件或知道如何编辑它们来欺骗Xcode? strong>
答案 0 :(得分:40)
好吧,我发现这里没有所有答案都是不完整且无法承受的。所以我们开始吧。
步骤1:
遵循GitHub Repository似乎是最新的,所有必需的 Support Files
都有助于解决。似乎此存储库的更新速度越快越好。自己检查一下,您就完成了一半。
步骤2:
选择并下载Xcode缺少的支持文件,您可以从上述警报消息中获得线索。就我而言,我被告知要下载 11.4(15FCA ...某物)。因此,我去下载了最新的iOS支持文件:
位于iPhoneOSDeviceSupport / 11.4(15F5061c)/
的路径下DeveloperDiskImage.dmg
DeveloperDiskImage.dmg.signature
第3步:
然后将它们放在DeviceSupport文件夹中,该文件夹位于Xcode安装的相关路径中。就我而言,我已经安装了Xcode 9.2,因此我通往DeviceSupport的路径如下:
/Applications/Xcode-9.2.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
第4步
将下载的两个文件放在名为11.4 (15F5061c)
的文件夹中。
提示:对于您的情况,请确保以您下载文件的特定iOS版本命名。
第5步:
如果您以前已经使用过Xcode应用程序,请退出它。重新打开它,然后尝试在您的iPhone(或上次尝试的iDevice)上运行您的应用程序。 Xcode首先会警告您说类似以下内容:
为Randika的iPhone 6s准备调试器支持
完成后不久(可能经过几次尝试,可能不得不尝试将iPhone重新连接到Xcode后),您才能在首选设备上成功运行应用程序。
您如何找到此路径? 转到“应用程序”文件夹,找到Xcode-x.x.app文件,右键单击Xcode应用程序,然后选择“显示包内容”,如下所示:
,然后按如下所示导航到 Finder App 中的 DeviceSupport 文件夹:
希望这对您中的任何一个都有帮助!
干杯!
答案 1 :(得分:14)
我的iPhone 8遇到了同样的问题,Xcode Beta 9.2不支持我的iOS 11.1版本。
但Xcode 9.1确实支持我的iOS 11.1版本
答案 2 :(得分:8)
可以通过两种方式修复此错误。
1.您需要随时了解最新的Xcode版本。
2.您可以在不更新到最新Xcode的情况下修复它,在此您只需要更新设备支持文件,
要更新设备支持文件,请按照以下步骤进行操作
您可以找到设备支持文件,并使用以下路径详细信息进行更新,
路径 - /应用/ Xcode9.app /内容/开发商/平台/ iPhoneOS.platform /设备upport / 11.1
您可以从此链接下载设备支持文件
答案 3 :(得分:6)
您可以下载所有 iOS-DeviceSupport
iOS 13.0
iOS 12.3
iOS 12.2
iOS 12.1
如何在xCode中添加文件
在以下目录层次结构中找到受支持的真实计算机测试文件:
内容->开发人员->平台-> iPhoneOS.platform-> DeviceSupport(/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport)
上面的目录是Xcode支持真实机器调试的iOS的真实版本,如下所示: 然后通过其他渠道将最新的DeviceSupport文件复制到此目录,然后重新启动XCode 以使用最新的iOS设备进行调试。
答案 4 :(得分:0)
我能够运行它,首先使用BuddyBuild.com通过电子邮件向我发送测试版应用程序,我已成功下载。之后,我能够构建应用程序。
答案 5 :(得分:0)
就我而言,设备支持文件已经存在,但我仍然面临该问题。原因是该文件夹存在于此路径
/Applications/Xcode-9.2.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
的名称为 12.1(16B91),但是xcode为 12.1(16C101)提供了错误,因此将文件夹重命名为 12.1( 16C101)达到了目的
答案 6 :(得分:0)
在此处下载文件: {{3}}
答案 7 :(得分:0)
我不愿意从第三方下载碎片;同样,听起来上面链接的iOS 13.2支持文件基于Beta,现在崩溃了。
我建议直接从Apple下载Xcode,并与需要使用的Xcode版本并排安装新版本(例如,如果您是由Swift二进制框架固定的)。