Xcode:找不到设备支持文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xcode:找不到设备支持文件相关的知识,希望对你有一定的参考价值。
我遇到了类似的问题,因为应用程序商店版本在Xcode 8中缺少iOS 10.1支持,他们尚未推出更新。这导致“Xcode:无法找到设备支持文件”问题。您可以下载最新的更新https://developer.apple.com/download/,它更新,并支持iOS 10.1(14B72c)。
- 下载并装载http://adcdownload.apple.com/Developer_Tools/Xcode_7.3.1/Xcode_7.3.1.dmg如果它可以通过
hdiutil attach
直接安装我是第一个徘徊,看起来它可以但不是每个人的帐户。 - 打开以查看其内容并将
Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.1
复制到Xcode应用程序目录中的相同路径。 - 重启Xcode
以下是处理来自Xcode
的支持错误的正确方法。您所要做的就是添加对Xcode's DeviceSupport
文件夹的支持。
打开此链接,解压缩并复制文件夹。 https://github.com/mspvirajpatel/Xcode_Developer_Disk_Images/releases/tag/12.3.1
然后,去Applications -> Xcode
。右键单击并打开“显示包内容”。然后,粘贴到Contents -> Developer -> Platforms -> iPhoneOS.platform -> DeviceSupport
并重新启动Xcode
。
注意:如果您对任何其他版本的iOS有疑问,请下载正确的iOS开发人员磁盘映像并将其粘贴到上述文件夹中。
同样的问题,去App Store并更新Xcode
实际上,有一种方法。您只需要将iOS 7.1的DeviceSupport文件夹从旧版Xcode复制到新版本。它位于:
/applications/Xcode.app/contents/developer/platforms/iPhone OS.platform/device support/7.1
如果您不再拥有7.1文件,可以在https://developer.apple.com/download/more/上下载以前版本的XCode,将其解压缩,然后将这些文件复制到以下路径
/applications/Xcode.app/contents/developer/platforms/iPhone OS.platform/device support/
您需要先前版本的Xcode(7.3.1)的设备支持。
我建议使用这个工具:https://github.com/KrauseFx/xcode-install
安装Xcode 7时,应将支持文件链接到Xcode 8:
sudo ln -s /Applications/Xcode-7.3.1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.*
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
通常,您必须下载或更新新的XCode。
但如果你想要
SDK链接的SDK文件适用于13.0版
链接:https://drive.google.com/open?id=1F9dbAWHHtozIVx6bRANKqIWHbcgPxfZB
链接的SDK文件适用于版本12.4
链接:https://drive.google.com/open?id=1Yv_-Pepd5nfoIjZ9jvJKlS0HbVoI53G2
SDK链接的SDK文件版本为12.3
链接:https://drive.google.com/open?id=1lMjKCyTo43CE1IlIHnnPTmtrNQT6guvd
SDK链接的SDK文件适用于版本12.2
链接:https://drive.google.com/open?id=1X94ozsfcisBC696lK1uT5bzje1vBnWgF
打开Xcode作为内容并粘贴新版本文件。路径:内容/开发人员/平台/ iPhoneOS.platform / DeviceSupport /
(希望有助于iOS beta开发者)
编辑
您需要重新启动xCode才能使其正常工作。
当您的XCode旧并且您使用的相关设备更新为最新版本时,会显示此错误。首先,安装最新的Xcode版本。
我们可以按照以下步骤解决这个问题: -
- 打开Finder选择应用程序
- 右键单击Xcode 8,选择“Show Package Contents”,“Contents”,“Developer”,“Platforms”,“iPhoneOS.Platform”,“Device Support”
- 复制10.0文件夹(或更高版本以上版本)。
- 返回Finder再次选择应用程序右键单击Xcode 7.3,选择“显示包内容”,“内容”,“开发人员”,“平台”,“iPhoneOS.Platform”,“设备支持”粘贴10.0文件夹
如果一切正常,您的XCode会有一个新的开发人员磁盘映像。立即关闭取景器,然后退出XCode。打开你的Xcode,错误就会消失。现在,您可以将最新的设备连接到旧的Xcode版本。
谢谢
与iOS 10.3和Xcode 8.2.1具有完全相同的问题。我不打算下载新的Xcode beta只是为了解决这个问题。来吧Apple!
对于阅读此内容的任何人,如果稳定版本不起作用,您必须访问https://developer.apple.com/download/并获取最新版本,甚至可能是测试版。
在将来,我会注意到如果你在你的设备上更新iOS,你可能会破坏Xcode / iOS版本,所以如果你想继续测试它而不跳过Apple制造的篮球,那么要明智地更新。
我有Xcode 10.1,我无法在12.2 iOS版本的设备上运行我的应用程序。
对我来说最简单的解决方案是:
- 在Xcode位置找到finder
- 右键单击 - >显示包内容
- 目录 - >开发人员 - >平台 - > iPhoneOS.platform - > DeviceSupport
- 在这里,您可以找到支持的版本列表。选择最新的并复制(在我的情况下是12.1(16B91))
- 粘贴到同一文件夹(DeviceSupport)并使用您需要的版本调用它。(在我的例子中是12.2(16E227))
- 如果打开它,请关闭Xcode
- 如果已连接,请重新连接设备
- 打开Xcode并构建
如果这个技巧不起作用,你必须从新的Xcode版本获得版本。
但你可以尝试,节省大量时间。祝好运!
如果您有XCode 8.1和iOS 10.2,请手动将XCode更新为8.2.1。出于某种原因,App Store未提供此更新。
如果在您的设备iOS版本更新且Xcode仍为旧版本后收到“无法找到设备支持文件”,只需以新名称复制旧SDK并重新启动Xcode。打开终端并执行以下操作:
$ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
$ cp -rpv 10.3.1 (14E8301)/ 11.2.1
重新启动Xcode,它很可能会工作。
以上是关于Xcode:找不到设备支持文件的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 9.4 不支持 iOS 12:找不到设备支持文件
Appium 错误 Xcode 找不到匹配“com.facebook.WebDriverAgentRunner”的配置文件