"找不到开发人员磁盘映像"

时间:2015-10-24 05:05:28

标签: ios iphone xcode xcode7 ios9.1

最近我收到了错误消息:"找不到开发人员磁盘映像"

我认为这是因为我在iPhone上将iOS更新为9.1。 如何解决问题并使Xcode支持iOS 9.1设备?

8 个答案:

答案 0 :(得分:87)

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

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

enter image description here

注意:

Xcode 7.1不包含iOS 9.2 beta SDK。通过从Xcode website下载Xcode升级到7.2 beta。

答案 1 :(得分:19)

我在Xcode 7.3 and my device version is iOS 10面临同样的问题。

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

我们可以按照以下步骤解决此问题: -

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

如果一切正常,您的Xcode会有一个新的开发者磁盘映像。立即关闭取景器,然后退出Xcode。打开Xcode,错误就会消失。现在,您可以将最新设备连接到旧版Xcode

谢谢

答案 2 :(得分:18)

1)我遇到了同样的问题,我的 Xcode版本是7.0.1 ,我将 iPhone更新到9.2版,然后在使用Xcode时,我的iPhone是显示在不可用设备部分中。如下图所示:

enter image description here

2)但后来我通过点击
选择设法选择了我的iPhone 产品 - >目的地 - >不可用的设备

enter image description here

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

  

无法找到开发者磁盘映像

enter image description here

解决方案)最后我从here下载了最新版本的 Xcode版本7.2 ,一切都运行良好。

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

答案 3 :(得分:3)

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

答案 4 :(得分:3)

要将项目运行到旧版Xcode中的最新设备,请执行以下步骤:

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

然后重启Xcode。enter image description here

答案 5 :(得分:0)

如果您想在iOS10设备上使用Xcode 7进行开发:
(注意:您可以将此命令调整为其他Xcode和iOS版本)

  1. 将您的Xcode.app重命名为Xcode7.app并从应用程序商店下载Xcode 8。
  2. 运行Xcode 8一次以安装它。
  3. 使用此命令打开终端并从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
    
  4. Source

答案 6 :(得分:0)

此解决方案仅适用于在Xcode 7中创建目录" 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

答案 7 :(得分:0)

较旧的XCode版本没有适用于较新iOS版本的开发人员磁盘映像。 如果您不想升级XCode,您可以找到 在此答案中为最新版本准备好开发人员磁盘映像:https://stackoverflow.com/a/39865199/286361