如何解决Xcode的错误:在Xcode iPhone上无法找到的器件支持文件

问题描述 投票:28回答:5

我有这样的错误了新的iPhone X: Error: Could not locate device support files

无法找到设备的支持文件。

这个iPhone X(型号A1865,A1901,A1902,A1903)在运行iOS 11.1(15B93),这可能不支持此版本的Xcode的支持。

我运行的是最新版本的Xcode(测试版9.2 9C32c)不支持iPhone X(iOS的11.1)。问题是,它是一个全新的iPhone,并且没有旧的配置文件做开关大多数解决职位交谈。

是否有任何其他的解决这个问题,因为下载最新版本的Xcode已经是什么我跑,并找到配置文件做开关,现在似乎不太可能?有没有人有那些配置文件或不知道如何编辑它们欺骗的Xcode?

ios iphone xcode ios11 iphone-x
5个回答
15
投票

我有我的iPhone 8时,Xcode 9.2测试版不支持我的iOS版本11.1的同样的问题。

然而Xcode的9.1不支持我的版本的iOS 11.1


45
投票

Answer: Xcode: Could not locate device support files

好吧,我发现这里登出的答案非是不完整的,可持续的。所以在这里我们去。

更重要的是不要浪费你的时间和互联网带宽下载Xcode的只是为了解决这个问题,你可以OS诀窍的几MB的和有点内完成!

第1步: 继GitHub的库似乎是最新与所有需要Support Files这是有帮助的解决。而现在似乎这个仓库被更快地更新。看看它为你自己和你完成了一半。

https://github.com/filsv/iPhoneOSDeviceSupport

第2步: 选择并下载其缺失的Xcode的,你可以得到的线索了上述警告消息的支持文件。在我来说,我被告知要下载11.4(15FCA ......东西)。于是我就去下载了最新的iOS支持文件:

这是iPhoneOSDeviceSupport / 11.4(15F5061c)的路径下/

DeveloperDiskImage.dmg
DeveloperDiskImage.dmg.signature

Files within the Repository for 11.4 latest version

第3步: 然后将他们这是在一个相关的路径Xcode安装的DeviceSupport文件夹内。就我而言,我安装的Xcode 9.2,所以我到DeviceSupport路径看起来像如下:

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

第四步 将您一个名为11.4 (15F5061c)文件夹中下载的两个文件。 线索:在你的情况下,确保您下载的文件的具体IOS版本的名字来命名它。

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

对于Randika的iPhone 6S准备调试器支持

Preparing debugger support for Randika's iPhone 6s in Xcode

它的建成不久之后(可能是你可能需要尝试重新连接你的iPhone的Xcode多次尝试后),您将能够为您的首选设备上成功运行你的应用程序。

你怎么能找到这条道路?转到您的应用程序文件夹,找到Xcode-x.x.app文件,右键点击Xcode的应用程序,并选择如下“显示包内容”:

Where to find the DeviceSupport

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

Navigate the folder tree

希望这将有助于你们任何人!

干杯!


8
投票

这个错误可以固定2种方式。

1.You需要保持与最新版本的Xcode更新。

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

要更新设备支持的文件只要按照步骤,

你可以找到设备支持文件,并与下面的路径信息更新,

路径 - /应用/ Xcode.app /内容/开发/平台/ iPhoneOS.platform /设备支持/ 11.1

你可以从这个链接下载设备支持文件


0
投票

我可以先用BuddyBuild.com给我测试的应用程序通过电子邮件,我成功下载运行它。在那之后,我能够构建应用程序。


0
投票

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

/Applications/Xcode-9.2.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 是一个具有名称12.1(16B91),但Xcode的是给错误12.1(16C101),这样的文件夹重命名为12.1(16C101)的伎俩

© www.soinside.com 2019 - 2024. All rights reserved.