作者:倩女碧海蓝天_979 | 来源:互联网 | 2023-01-10 10:56
我对新的iPhone X有这个错误:
找不到设备支持文件.
此iPhone X(型号A1865,A1901,A1902,A1903)运行的是iOS 11.1(15B93),此版本的Xcode可能不支持此功能.
我正在运行最新版本的Xcode(Beta 9.2 9C32c),它不支持iPhone X(iOS 11.1).问题是它是一个全新的iPhone,并且没有旧的配置文件可以在大多数已解决的帖子中进行交换.
有没有其他解决方案可以解决这个问题,因为下载最新版本的Xcode已经是我正在运行的,现在找不到配置文件进行切换似乎不太可能?有没有人有这些配置文件或知道如何编辑它们来欺骗Xcode?
1> Randika Vish..:
答案:Xcode:找不到设备支持文件
好吧,我发现这里记录的答案不完整和可持续.所以我们走了.
最重要的是不要浪费你的时间和互联网带宽下载Xcode只是为了解决这个问题,你可以在几MB和一点操作系统专有技术!
第1步:
遵循GitHub Repository似乎是最新的所有必需的Support Files
,有助于解决.并且看起来这个存储库可以更快地更新.亲自检查一下,你已经完成了一半.
https://github.com/filsv/iPhoneOSDeviceSupport
步骤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),您将能够在首选设备上成功运行您的应用程序.
你怎么能找到这条路?
转到您的Applications文件夹,找到Xcode-xxapp文件,右键单击Xcode应用程序并选择"Show package contents",如下所示:
然后导航到Finder App中的DeviceSupport文件夹,如下所示:
希望这对你们任何人都有帮助!
干杯!
10竖起大拇指!更新Xcode不适用于我的iPod Touch第6代w/iOS 11.4,但这种方法确实如此.
很好的答案,xcode 8.2.1中也支持ios 12的文件
2> Chris Herbst..:
我的iPhone 8遇到了同样的问题,Xcode Beta 9.2不支持我的iOS 11.1版本.
但Xcode 9.1确实支持我的iOS 11.1版本
@Mind_Sparkles在这里:https://drive.google.com/file/d/13aiB1FrxwKO4n4bGl67-Ols8q9htFjic/view?usp=sharing
3> Samkit Shah..:
可以通过2种方式修复此错误.
1.您需要不断更新最新的Xcode版本.
2.您可以在不更新到最新Xcode的情况下修复它,在此您只需要更新设备支持文件,
要更新设备支持文件,请按照以下步骤操作
您可以找到设备支持文件并使用以下路径详细信息进行更新,
路径 - /应用/ Xcode9.app /内容/开发/平台/ iPhoneOS.platform /设备upport/11.1
您可以从此链接下载设备支持文件
11.1
11.2
所有iPhoneOSDeviceSupport
4> AshvinGudali..:
您可以下载所有iOS设备支持
iOS 13.0
13.2(来自Xcode_11.2_Beta_1)
13.1(来自Xcode_13.1)
13.0(FromXcode_11_Beta_7)
13.0(从xCode 11 beta版开始)
iOS 12.3
12.3(从xCode 11 beta版开始)
iOS 12.2
12.2(16E226)。(来自Xcode_10.2.1)
12.2(16E5212e)。(来自Xcode_10.2)
12.2(16E5181e)。(来自Xcode_10.2_Beta)
iOS 12.1
12.1(来自Xcode_10.1)
12.1(16B91)。(来自Xcode_10.1)
12.1(16B5084a)。(来自Xcode_10.1_Beta_3)
12.1(16B5068g)。(来自Xcode_10.1_Beta_2)
12.1(16B5059d)。(来自Xcode_10.1_Beta)
如何在xCode中添加文件
打开查找器
打开应用程序文件夹
在里面找到Xcode应用
单击Xcode,右键单击->显示包内容
在以下目录层次结构中找到受支持的真实计算机测试文件:
目录->开发人员->平台-> iPhoneOS.platform-> DeviceSupport(/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport)
上面的目录是Xcode支持真实机器调试的iOS的真实版本,如下所示:然后通过其他渠道将最新的DeviceSupport文件复制到该目录,然后重新启动XCode以使用最新的iOS设备进行调试。