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


80

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

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


您拥有哪个版本的Xcode?您需要版本7.1才能与iOS 9.1配合使用
Paulw11

@ Paulw11使用7.0.1
Pulkit sharma 2015年

6
然后,您需要从Mac App Store升级
Paulw11

2
正在Meta上讨论此问题,这是您在过去24小时内收到一连串下降投票的原因。不要让他们打扰您。
Mark Amery 2015年

2
Calebs的答案是正确的
Paulw11 '11

Answers:


18

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

在此处输入图片说明

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

在此处输入图片说明

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

找不到开发人员磁盘映像

在此处输入图片说明

解决方案)最后我下载了最新版本的 这里Xcode 7.2,一切对我来说都很好。

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


87

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 。


1
再次遇到这个问题,不得不将Xcode升级到7.1.1版(7B1005)。
BatteryAcid 2015年

我有iOS 9.2和Xcode 7.1.1,并且收到此“找不到磁盘映像”错误。一切
都已

1
@ mladen5。看一下这个线程:stackoverflow.com/questions/33885080/…
Caleb Kleveter 2015年

3
就我而言,是设备ios 9.2,xcode 7.1和M​​ac优胜美地。xcode 7.2将在安装时挂起。我更新到Mac Elcaptain,并在重新启动Xcode 7.2自动设置时使用。已清除的错误“找不到开发人员磁盘映像”。谢谢@CalebKleveter,其链接提供了此解决方案。
tmr 2015年

我的情况就像@tmr一样,我是iOS开发的新手。为什么不能将具有较低版本目标版本的iOS应用程序部署在具有较高版本iOS应用程序的iPhone上
Anand 2015年

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,选择“显示包内容”,“内容”,“开发人员”,“平台”,“ iPhoneOS.Platform”,“设备支持”
  • 粘贴10.0文件夹

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

谢谢


麻乐,如果您的答案已经解决。请投票给我。@AlankarMisra
Mandeep Singh

1
我还必须重新启动xcode。不过,与天真的更新xcode相比,这是一种理想的解决方案。
Joseph Persie

15

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

图像是一个大小超过10MB的文件夹,并将其放置(查找或放置)在此路径下的``/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSup‌port/''下。

要输入Xcode.app软件包,请按住Control键并单击Xco​​de.app,您会发现其他选项,例如显示软件包内容或一些类似的词。选择此选项,您将像输入普通文件夹一样输入Xcode.app。

希望它对您有帮助,祝您好运!


3

要将项目从较早版本的Xcode运行到最新设备,请执行以下步骤:

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

然后重新启动Xcode。在此处输入图片说明



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
    

资源


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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.