“找不到开发人员磁盘映像”

最近我得到错误:“找不到开发者磁盘映像”

我认为这是因为我已经在iPhone上更新了iOS 9.1。 我该如何解决这个问题,使Xcode支持iOS 9.1设备?

1)我遇到了同样的问题,我的Xcode版本是7.0.1 ,我更新了我的iPhone版本9.2 ,然后使用Xcode,我的iPhone显示在不可用的设备部分。 就像下面的图片一样:

在这里输入图像说明

2)但是,我不知何故设法select我的iPhone点击
产品 – >目的地 – >不可用的设备

在这里输入图像说明

3)但这并没有解决我的问题,并开始显示:

找不到开发者磁盘映像

在这里输入图像说明

解决scheme)然后最后我从这里下载了最新版本的Xcode 7.2版本 ,一切工作正常。

更新:每当iPhone设备的版本高于Xcode的版本时,您可能会遇到同样的问题,所以您应该更新您的Xcode版本以消除此错误。

Xcode 7.0.1和iOS 9.1不兼容。 您将需要通过Mac应用程序商店更新您的Xcode版本。

如果您的iOS版本低于Xcode版本,则可以转到常规设置,然后在部署下设置您的部署目标:您可以更改低版本iOS的部署目标:

在这里输入图像说明

注意:

Xcode 7.1不包含iOS 9.2 beta SDK。 从Xcode网站下载到Xcode到7.2 beta升级。

我在Xcode 7.3上遇到同样的问题,我的设备版本是iOS 10。

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

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

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

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

谢谢

对于XCode版本低于iOS设备映像的情况,您可以从其他已经更新的XCode(或者可能是互联网)复制磁盘映像或升级您的XCode。

该图像是一个大小超过10MB的文件夹,并放置在这个path下(find或放置)“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSup port /”。

要进入Xcode.app包,按住Ctrl键并点击Xcode.app,你会发现附加的选项,如显示包内容或类似的一些词。 select这个选项,你将进入Xcode.app就像进入一个普通的文件夹。

希望这是有益的,祝你好运!

要从旧版本的Xcode运行项目到最新的设备,请遵循以下步骤:

转到Finder – >应用程序 – >右键单击最新的Xcode版本 – >select显示包内容 – >开发人员 – >平台 – > iPhoneOS.platform – > DeviceSupport – >复制最新版本的文件夹并粘贴到旧的相同位置Xcode,即在旧的Xcode的DeviceSupport文件夹中。

然后重新启动Xcode。 在这里输入图像说明

简单地更新Xcode。 解决了我的问题

如果您想在iOS10设备上使用Xcode 7进行开发,请执行以下操作:
(注意:你可以使用这个命令到其他Xcode和iOS版本)

  1. 将您的Xcode.app重命名为Xcode7.app,然后从app store下载Xcode 8。
  2. 运行Xcode 8一次来安装它。
  3. 打开terminal并使用以下命令创build从Xcode 8 Developer Disk Image 10.0到Xcode 8 Developer Disk Image文件夹的符号链接:

    ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A345\)/ /Applications/Xcode7.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0 

资源

这个解决scheme只有在Xcode 7中创build目录“10.0”时才起作用,并且在你的句子中有一个错误:

 ln -s /Applications/Xcode_8.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0 \(14A345\) /Applications/Xcode_7.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0 

较旧的XCode版本没有针对较新的iOS版本的开发者磁盘映像 。 如果您不想升级XCode,则可以在此答案中find最新版本的开发人员磁盘映像: https : //stackoverflow.com/a/39865199/286361

 sudo ln -s /Applications/Xcode\ 8.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.1\ \(14B72\)/ /Applications/Xcode\ 7.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/