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?strong>
最佳答案
回答:Xcode:找不到设备支持文件
好吧,我发现此处记录的所有答案都不完整且不可持续。所以我们开始吧。
最重要的是,不要浪费你的时间和互联网带宽下载 Xcode 来解决这个问题,你可以在几 MB 和一点操作系统知识内完成!!!
第一步:
遵循 GitHub 存储库似乎是最新的所有必需的 Support Files
这有助于解决问题。而且这个存储库似乎更新得越快越好。亲自检查一下,您就完成了一半。
第 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
第四步
将下载的两个文件放在名为 11.4 (15F5061c)
的文件夹中。
提示:在您的情况下,请确保以您下载文件的特定 iOS 版本命名它。
第 5 步:
如果您之前已经使用过 Xcode 应用程序,请退出它。重新打开它并尝试在您的 iPhone 上运行您的应用程序(或在您之前尝试的 iDevice 中)。 Xcode 将首先警告您说出如下内容:
Preparing debugger support for Randika's iPhone 6s
完成后不久(可能需要多次尝试将 iPhone 重新连接到 Xcode),您就可以在首选设备上成功运行您的应用。
你怎么找到这条路的? 转到您的应用程序文件夹,找到 Xcode-x.x.app 文件,右键单击 Xcode 应用程序并选择“显示包内容”,如下所示:
然后导航到 Finder App 中的 DeviceSupport 文件夹,如下所示:
希望对大家有所帮助!
干杯!
关于ios - 如何修复 Xcode 错误 : Could not locate device support files on iPhone with Xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47119186/