如何修复Xcode错误:无法使用Xcode Beta(9.2 9C32c)在iPhone X(11.1)上找到设备支持文件
嗨,我知道StackOverflow上有关于此错误的多个post(但新iPhone X没有): 找不到设备支持文件。
此iPhone X(型号A1865,A1901,A1902,A1903)运行的是iOS 11.1(15B93),此版本的Xcode可能不支持此function。
我正在运行最新版本的Xcode(Beta 9.2 9C32c),它不支持iPhone X(iOS 11.1)。 问题是它是一个全新的iPhone,并且没有旧的配置文件可以在大多数已解决的post中进行交换。
有没有其他解决方案可以解决这个问题,因为下载最新版本的Xcode已经是我正在运行的,并且现在找不到配置文件进行切换似乎不太可能? 有没有人有这些配置文件或知道如何编辑它们来欺骗Xcode?
我的iPhone 8遇到了同样的问题,Xcode Beta 9.2不支持我的iOS 11.1版本。
但Xcode 9.1确实支持我的iOS 11.1版本
答案:Xcode:找不到设备支持文件
好吧,我发现这里没有记录的答案是不完整和可持续的。 所以我们走了。
最重要的是不要浪费你的时间和互联网带宽下载Xcode只是为了解决这个问题,你可以在几MB和一点点的操作系统知识!
步骤1:
以下GitHub Repository似乎是最新的所有必需的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
步骤4
将下载的两个文件放在名为11.4 (15F5061c)
的文件夹中。
线索:在您的情况下,请务必在下载文件的特定iOS版本后命名。
第5步:
如果您之前已经使用过它,请退出Xcode应用程序。 重新打开它并尝试在iPhone上运行您的应用程序(或在之前尝试的iDevice中)。 Xcode会先警告你说下面的内容:
为Randika的iPhone 6s准备调试器支持
完成后不久(可能经过多次尝试,您可能需要尝试将iPhone重新连接到Xcode),您将能够在首选设备上成功运行您的应用程序。
你怎么能找到这条路? 转到您的Applications文件夹,找到Xcode-xxapp文件,右键单击Xcode应用程序并选择“Show package contents”,如下所示:
然后导航到Finder App中的DeviceSupport文件夹,如下所示:
希望这对你们任何人都有帮助!
干杯!
可以通过2种方式修复此错误。
1.您需要不断更新最新的XCode版本。
2.您无需更新到最新的XCode即可修复它,在此您只需要更新设备支持文件,
要更新设备支持文件,请按照以下步骤操作
您可以找到设备支持文件并使用以下路径详细信息进行更新,
路径 – /应用/ Xcode9.app /内容/开发/平台/ iPhoneOS.platform /设备upport / 11.1
您可以从此链接下载设备支持文件
- 11.1
- 11.2
我能够运行它,首先使用BuddyBuild.com通过电子邮件向我发送测试版应用程序,我已成功下载。 在那之后,我能够构建应用程序。