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

Ios 如何修复Xcode错误:在使用Xcode的iPhone上找不到设备支持文件,ios,iphone,xcode,ios11,iphone-x,Ios,Iphone,Xcode,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已经是我正在运行的,并且现在似乎不太可能找到用于切换的配置文件,

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

我的iPhone 8也有同样的问题,Xcode Beta 9.2不支持我的iOS 11.1版本


然而,Xcode 9.1确实支持我的iOS 11.1版本,我能够运行它,首先使用BuddyBuild.com通过电子邮件向我发送一个测试程序,我成功下载了它。在那之后,我能够构建应用程序。

这个错误可以用两种方法修复

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

2.无需更新到最新的Xcode即可修复,在此只需更新设备支持文件

要更新设备支持文件,只需执行以下步骤

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

路径-

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

答案:Xcode:找不到设备支持文件 嗯,我发现在这里登出的答案中没有一个是不完整和可持续的。我们开始吧

最重要的是,不要浪费你的时间和互联网带宽下载Xcode只是为了解决这个问题,你可以在几兆字节和一点点操作系统的诀窍!!! 第1步:
下面的GitHub存储库似乎是最新的,包含了所有需要的支持文件,这些文件有助于解决问题。而且这个存储库似乎更新得越快越好。亲自检查一下,你已经完成了一半

第二步:
选择并下载Xcode缺少的支持文件,您可以从上面的警告消息中获得线索。在我的情况下,我被告知下载11.4(15FCA…某物)。所以我去下载了最新的iOS支持文件:

它们位于iPhoneOSDeviceSupport/11.4(15F5061c)路径下/

第三步:
然后将它们放在DeviceSupport文件夹中,该文件夹位于Xcode安装的相关路径中。在我的例子中,我安装了Xcode 9.2,因此我的设备支持路径如下所示:

/Applications/Xcode-9.2.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
步骤4
将下载的两个文件放在名为
11.4(15F5061c)
的文件夹中
线索:在您的情况下,请确保以下载文件的特定iOS版本命名

第五步:
如果您以前已经在使用Xcode应用程序,请退出它。重新打开它并尝试在iPhone上运行应用程序(或在上次尝试的iDevice中)。Xcode将首先向您发出如下警告:

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

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

您如何找到此路径? 转到您的应用程序文件夹,找到Xcode-x.x.app文件,右键单击Xcode应用程序并选择“显示软件包内容”,如下所示:

/Applications/Xcode-9.2.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

然后导航到Finder应用程序中的DeviceSupport文件夹,如下所示:

/Applications/Xcode-9.2.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

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


干杯

在我的情况下,设备支持文件已经存在,但我仍然面临这个问题。原因是此路径上存在该文件夹

/Applications/Xcode-9.2.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
的名称为12.1(16B91),但xcode给出了12.1(16C101)的错误,因此将文件夹重命名为12.1(16C101)成功了
  • 打开Xcode显示包内容
  • 转到/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport并将13.0文件夹放到该文件夹中,然后重新启动Xcode
  • 请在此处下载该文件:

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

    iOS 13.0

    iOS 12.3

    iOS 12.2

    iOS 12.1

    如何在xCode中添加文件

    • 开放式查找器
    • 打开应用程序文件夹
    • 在里面找到Xcode应用程序
    • 单击Xcode,右键单击->显示包内容
    • 在以下目录层次结构中查找受支持的real machine测试文件:

      内容->开发者->平台->iPhoneOS.platform->设备支持(/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport)

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


    从第三方下载碎片让我很不舒服;而且,听起来