Xcode:找不到设备支持文件

因为我试图从新更新的Xcode 8运行我的应用程序到运行iOS 7.1.2的我的iPhone 4

它抛出错误,

iOS 7.1.2

而且,这是我的Xcode版本,

Xcode 8

有没有人遇到过这个问题? 等待你的build议!

我有一个类似的问题,因为应用程序商店版本在Xcode 8中缺lessiOS 10.1支持,而且还没有推出更新。 这造成了“Xcode:找不到设备支持文件”的问题。 您可以下载最新的更新https://developer.apple.com/download/ ,它是最新的,并支持iOS 10.1(14B72c)。

其实有一个办法 您只需将iOS 7.1的DeviceSupport文件夹从较旧的Xcode复制到新的。 它位于:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.1

如果你没有7.1的文件,你可以在这里find它们,你可以把它复制到下面的path

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

信用

您需要先前版本的Xcode(7.3.1)的设备支持。

我会build议使用这个工具: 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/ 

与iOS 10.3和Xcode 8.2.1具有相同的问题。 我不打算下载新的Xcodetesting版来解决这个问题。 来吧苹果!

对于阅读此内容的任何人,如果稳定版本无法正常工作,则必须转至https://developer.apple.com/download/并获取最新版本,该版本甚至可能是testing版。;

在未来,我会知道如果你在你的设备上更新iOS,你可能会破解Xcode / iOS版本,所以如果你想继续testing它,而不是跳过苹果所做的那样,那么明智地更新。

如果您有XCode 8.1和iOS 10.2,请手动将XCode更新为8.2.1。 出于某种原因,App Store没有提供此更新。

当您的XCode是旧的并且您正在使用的相关设备已更新为最新版本时,会显示此错误。 首先,安装最新的Xcode版本。

我们可以按照以下步骤解决这个问题:

  1. 打开Finderselect应用程序
  2. 右键单击Xco​​de 8,select“显示包装内容”,“内容”,“开发人员”,“平台”,“iPhoneOS.Platform”,“设备支持”
  3. 复制10.0文件夹(或更高版本以上)。
  4. 返回Finder再次select应用程序右键单击Xco​​de 7.3,select“显示包装内容”,“内容”,“开发人员”,“平台”,“iPhoneOS.Platform”,“设备支持”粘贴10.0文件夹

如果一切正常,你的XCode有一个新的开发者磁盘镜像。 现在closures取景器,退出你的XCode。 打开你的Xcode,错误将会消失。 现在,您可以将最新的设备连接到旧的Xcode版本。

谢谢

  1. 下载和安装http://adcdownload.apple.com/Developer_Tools/Xcode_7.3.1/Xcode_7.3.1.dmg我第一次stream浪,如果它可以直接挂载;hdiutil attach ,看起来可以但不是每个人的帐户。

  2. 打开查看其内容并将Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.1复制到Xcode应用程序目录的相同path。

  3. 重新启动Xcode