带有 iOS 9 设备的 Xcode 7 错误:设备不可用(找不到开发者磁盘映像)

Posted

技术标签:

【中文标题】带有 iOS 9 设备的 Xcode 7 错误:设备不可用(找不到开发者磁盘映像)【英文标题】:Xcode 7 with iOS 9 device Error: device unavailable (Could not find a developer disk image) 【发布时间】:2015-09-12 18:03:25 【问题描述】:

将我的 iPad 更新到 ios 9 公共测试版后,尝试在我的 iPad 上运行应用程序时出现错误。当我选择 iPad 作为目标时,它显示“iPad(不可用)或找不到开发者磁盘映像。我该如何解决这个问题?任何解决方案?

【问题讨论】:

你有哪个版本的 Xcode 7 Xcode 7 GM 种子(测试版) 【参考方案1】:

如果您使用的是 Xcode 7 GM 构建版本 7A218,您可能会意外下载 iOS 9.1 (13B5110e) 而不是 iOS 9 GM 构建版本 ( 13A340)。我也做过同样的事,别担心。它们在下载页面上的距离太近了:0

您只需转到设备设置 > 常规 > 关于 > 版本即可查看设备上的版本

您所要做的就是download 正确的 iOS 9 GM 版本并转到 iTunes。单击您的设备。在摘要选项卡中,OPTION + 右键单击​​“检查更新”并通过导航到 iOS 9 GM 构建查找器位置来恢复您的设备。 注意选择“检查更新”,您将不会丢失设备上的任何设置或数据。换句话说,它不是还原

但是,如果您使用的是 Xcode 7.1 构建版本 (7B60),则支持 iOS 9.1

【讨论】:

我的 xcode 构建版本是 (7A218) 而 ios 9 构建版本是 (13B5110e) 我该怎么办?如果我降级我的 ios 9,一切都会好吗? (我不知道是否可能) @GijoVarghese 一切都会好起来的。什么都不会被删除。 我已经更新了 iTunes。我认为它在那之后我无法在我的设备上运行它。那我应该降级iTunes吗? 我该怎么做?我应该降级哪一个? iTunes 还是 ios? @GijoVarghese 阅读了我的回答。您降级您的设备是因为 GM Xcode 不支持 beta os 版本。您必须下载 GM iOS 9 build version 13A340 并按照上述方法安装。【参考方案2】:

我遇到了同样的问题,我所要做的就是将我的 XCode 更新到 7.1。之后它起作用了。您的 Xcode 必须更新到最新版本。

【讨论】:

对于任何阅读的人,我必须去 App Store 并手动安装它才能升级。【参考方案3】:

在尝试对 iOS 9.0.x 设备使用 Xcode 6.4 时也会遇到这种情况。以下是您如何解决它并让 Xcode 6.4 识别您的 iOS 9.0.x 设备的方法:

    下载 Xcode 7.0.1:

http://developer.apple.com/devcenter/download.action?path=/Developer_Tools/Xcode_7.0.1/Xcode_7.0.1.dmg

    打开 Xcode_7.0.1.dmg 并将 Xcode.app 拖到桌面

    右键单击,显示包内容,导航到 /Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

    将“9.0 (13A340)”目录复制到 Xcode 6.4 安装的现有 DeviceSupport 目录。例如:~/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

    重新启动 Xcode 6.4(如果它正在运行),运行 iOS 9.0.x 的设备现在应该显示为可识别的设备。

【讨论】:

Xcode-beta 从不包含最新的“稳定”版本。您总是需要从 Xcode 复制 DeviceSupport 文件夹。猜猜里面是什么?开发人员磁盘映像。今天对 9.1 和 9.0 一样。 谢谢你! :-) 非常感谢,工作就像一个魅力! :-) 工作得很好,但要小心,Xcode.app 的重量超过 10GB。【参考方案4】:

我通过简单的xcode重启解决了这个问题。

【讨论】:

【参考方案5】:

更新 Xcode。如果没有帮助: 去

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

如果你没有找到你的设备iOS版本,你可以尝试复制最后一个并将其重命名为你需要的那个,重新启动XCode并尝试编译,它适用于我。

【讨论】:

谢谢,这有助于在下载新的 xcode 时快速恢复工作 iamlcarus,不客气!我通过 iOS beta 测试订阅遇到了这个问题,所以我有 iOS 9.1 beta 但我的稳定版 Xcode 不知道这个操作系统。【参考方案6】:

Apple 刚刚发布了支持 iOS 9.1 的新 Xcode 7.1。更新您的 Xcode,一切都会好起来的。

【讨论】:

【参考方案7】:

我也遇到过同样的问题

找不到开发者磁盘映像

1) 我的Xcode version was 7.0.1 和我更新了我的iPhone to version 9.2,然后在使用 Xcode 时,我的 iPhone 显示在不可用设备部分。如下图所示:

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

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

找不到开发者磁盘映像

解决方案)最后我从https://developer.apple.com/downloads/ 下载了最新版本的Xcode version 9.2,一切正常。

【讨论】:

【参考方案8】:

对我来说,问题是我只需要打开手机并点击“信任计算机”

【讨论】:

【参考方案9】:

我安装了 XCode 7.0.1 + iOS 9.1 (13B143)。

在我将 XCode 更新到 7.1 版之前,XCode 在设备窗口中向我显示了“不支持的设备”/“找不到开发者磁盘映像”。现在一切正常。

【讨论】:

【参考方案10】:

我已经更新到最新版本的 Xcode (7.0.1) 但仍然无法在 iOS 9.1(13B143) 中的 iPod touch 5 上构建。从我的同事将 9.1 (13B137) 文件夹复制到 Xcode 中的 DeviceSupport 文件夹后,它作品!不确定它会产生一些副作用。

【讨论】:

以上是关于带有 iOS 9 设备的 Xcode 7 错误:设备不可用(找不到开发者磁盘映像)的主要内容,如果未能解决你的问题,请参考以下文章

设备不会运行错误 iOS 9 Xcode 7.0

带有 iOS 9.2 dataWithContentsOfURL 的错误 Xcode 7.3

带有 iOS 9.1 错误的 Xcode 7.1:在框架模块“Parse.PFGEoPoint”中包含非模块化标头

应用程序崩溃整个设备在Segue上为iOS 9 + Xcode 7

是否可以在带有 Xcode 7 的 iOS 10 设备上运行 Calabash?

Facebook 登录不会返回到带有 Xcode 7 iOS 9 的应用程序