ios - 如何修复 Xcode 错误 : Could not locate device support files on iPhone with Xcode

标签 ios iphone xcode ios11 iphone-x

新 iPhone X 出现此错误:
Error: Could not locate device support files

Could not locate device support files.

This iPhone X (Model A1865, A1901, A1902, A1903) is running iOS 11.1 (15B93), which may not be supported by this version of Xcode.

我正在运行不支持 iPhone X (iOS 11.1) 的最新版本的 Xcode (Beta 9.2 9C32c)。问题是它是全新的 iPhone,并且没有 配置文件来进行大多数已解决帖子中谈到的切换。

这个问题是否有任何其他解决方案,因为下载最新版本的 Xcode 已经是我正在运行的,并且现在似乎不太可能找到配置文件来进行切换?有没有人有这些配置文件或知道如何编辑它们来欺骗 Xcode?

最佳答案

回答:Xcode:找不到设备支持文件

好吧,我发现此处记录的所有答案都不完整且不可持续。所以我们开始吧。

最重要的是,不要浪费你的时间和互联网带宽下载 Xcode 来解决这个问题,你可以在几 MB 和一点操作系统知识内完成!!!

第一步:
遵循 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 步:
然后将它们放在 DeviceSupport 文件夹中,该文件夹位于 Xcode 安装的相关路径中。就我而言,我已经安装了 Xcode 9.2,因此我的 DeviceSupport 路径如下所示:

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

第四步
将下载的两个文件放在名为 11.4 (15F5061c) 的文件夹中。
提示:在您的情况下,请确保以您下载文件的特定 iOS 版本命名它。

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

Preparing debugger support for Randika's 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 App 中的 DeviceSupport 文件夹,如下所示:

Navigate the folder tree

希望对大家有所帮助!

干杯!

关于ios - 如何修复 Xcode 错误 : Could not locate device support files on iPhone with Xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47119186/

相关文章:

ios - 获取当前的 CAAnimation 转换值

ios - Xml 解析器委托(delegate)未在 Swift 中调用

ios - 动画调整 UIView 和 subview 大小的更好方法?

xcode - 最新版本的 SQLite.swift 文档

xcode - Swift 包管理器 - 解决包版本终端命令

Ios:当应用程序进入非事件状态时,如何让我的应用程序返回 Root View

objective-c - 不透明度渐变应用于 CALayer?

ios - 如何在 UIAlertController 中为 UITextField 添加边距?

iphone - 有人在 iPhone 应用程序中成功使用 CFAllocatorSet Default 吗?

ios - DynamicCastClassUnconditional 与 destionationViewController