如何修复Xcode错误:无法使用Xcode在iPhone上找到设备支持文件

use*_*798 38 iphone xcode ios ios11 iphone-x

我对新的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?

Ran*_*man 57

答案: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
Run Code Online (Sandbox Code Playgroud)

存储库中的文件为11.4最新版本

步骤3:
然后将它们放在DeviceSupport文件夹中,该文件夹位于Xcode安装的相关路径中.就我而言,我已经安装了Xcode 9.2,因此我的DeviceSupport路径如下所示:

/Applications/Xcode-9.2.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Run Code Online (Sandbox Code Playgroud)

步骤4
将下载的两个文件放在名为的文件夹中11.4 (15F5061c).
线索:在您的情况下,请务必在下载文件的特定iOS版本后命名.

第5步:
如果您以前使用过它,请退出Xcode应用程序.重新打开它并尝试在iPhone上运行您的应用程序(或在之前尝试的iDevice中).Xcode会先警告你说下面的内容:

为Randika的iPhone 6s准备调试器支持

在Xcode中为Randika的iPhone 6s准备调试器支持

完成后不久(可能需要多次尝试,您可能需要尝试将iPhone重新连接到Xcode),您将能够在首选设备上成功运行您的应用程序.

你怎么能找到这条路? 转到您的Applications文件夹,找到Xcode-xxapp文件,右键单击Xco​​de应用程序并选择"Show package contents",如下所示:

在哪里可以找到DeviceSupport

然后导航到Finder App中DeviceSupport文件夹,如下所示:

导航文件夹树

希望这对你们任何人都有帮助!

干杯!

  • 10竖起大拇指!更新Xcode不适用于我的iPod Touch第6代w/iOS 11.4,但这种方法确实如此. (4认同)
  • 很好的答案,xcode 8.2.1中也支持ios 12的文件 (2认同)

Chr*_*bst 15

我的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 (2认同)

Sam*_*hah 10

可以通过2种方式修复此错误.

1.您需要不断更新最新的Xcode版本.

2.您可以在不更新到最新Xcode的情况下修复它,在此您只需要更新设备支持文件,

要更新设备支持文件,请按照以下步骤操作

您可以找到设备支持文件并使用以下路径详细信息进行更新,

路径 - /应用/ Xcode9.app /内容/开发/平台/ iPhoneOS.platform /设备upport/11.1

您可以从此链接下载设备支持文件

  • 你怎么会走那条路呢?它在控制台中给我“没有这样的文件或目录”。 (2认同)

Ash*_*iya 5

您可以下载所有iOS设备支持

如何在xCode中添加文件

  • 打开查找器
  • 打开应用程序文件夹
  • 在里面找到Xcode应用
  • 单击Xco​​de,右键单击->显示包内容
  • 在以下目录层次结构中找到受支持的真实计算机测试文件:

    目录->开发人员->平台-> iPhoneOS.platform-> DeviceSupport(/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport)

上面的目录是Xcode支持真实机器调试的iOS的真实版本,如下所示:然后通过其他渠道将最新的DeviceSupport文件复制到该目录,然后重新启动XCode以使用最新的iOS设备进行调试。

在此处输入图片说明