Xcode 6:iOS 8.1 开发者磁盘映像无法挂载

Posted

技术标签:

【中文标题】Xcode 6:iOS 8.1 开发者磁盘映像无法挂载【英文标题】:Xcode 6: iOS 8.1 The Developer Disk Image could not be mounted 【发布时间】:2014-10-22 13:00:18 【问题描述】:

每当我尝试在运行 ios 8.1 的 iPhone 上运行我的应用程序时,我都会不断收到此错误。-

无法装载开发者磁盘映像。

用户的 iPhone 运行的 iOS 版本可能不受支持 通过这个版本的 Xcode。

我尝试重新启动我的 mac 和 xcode,但问题仍然存在。

【问题讨论】:

【参考方案1】:

Xcode 6 仅包含 iOS 8.0 SDK。

如果您在手机上运行 iOS 8.1,则需要升级到包含 iOS 8.1 SDK 的 Xcode 6.1

【讨论】:

这也回答了我的问题,我已准备好升级,但 Xcode 6.1 是否仍允许我为 iOS 6.0 构建? 我的应用是在 xcode 4 中开发的,而 6.1.1 布局混乱,所以我必须在 Xcode 6.0.1 和 iOS 8.0 上运行它,这对我有帮助 apple.stackexchange.com/a/148010跨度> 【参考方案2】:

从 App Store 下载latest version of Xcode。我有一个缺少 8.1 SDK 的早期版本的 XCode 6.1。升级到最新版本解决了这个问题。

【讨论】:

OSX 应用商店的“更新”告诉我我的 Xcode 是最新的,但是在应用商店中搜索并打开 Xcode 会显示一个“安装”按钮,因此显然有更新可用,但只是未在更新中列出。【参考方案3】:

重新启动我的手机为我清除了这个问题。

它在更新到 Xcode 6.1 后一天开始,并且手机 (4s) 到 8.1 开始工作正常,然后在一天后停止显示此消息。

【讨论】:

【参考方案4】:

如果您的项目尚未准备好在 6.1 中编译,则在 Xcode 6.1 中打开项目然后再次在 6.0.1 中似乎可以解决问题!

【讨论】:

就我而言,我需要使用 XCode 6.2。使用最后一个 XCode (7.2.1) 打开然后再次使用 6.2 就可以了。【参考方案5】:

您是否检查了应用的基本版本。如果基础版本设置为 8,而您的设备为 7,您可能会收到此错误。

如果你的基础版本,我想象的是 8.1,而你的设备没有更新到 8.1,它也不会工作。

【讨论】:

【参考方案6】:

Xcode 6.4 beta 无法运行 iOS 8.3。切换到 Xcode 6.3 解决了这个问题。然后在 6.4 beta 中重新打开它时,工作正常。

【讨论】:

【参考方案7】:

在心不在焉地将我的手机升级到 iOS 8.3 后遇到了这个问题。分辨率需要升级到 OS X Yosemite (10.10),然后我才能更新到支持该 iOS 版本的 Xcode 版本。

【讨论】:

【参考方案8】:

根据我的经验,我以前见过这个错误。这意味着 Xcode 中的 Developer Disk 映像与您尝试运行/开发应用程序的 iOS 设备中的映像不兼容。解决此问题的最简单方法之一是更新您的 Xcode 安装。我学到的另一个快速技巧是将 Developer Disk 映像版本复制到 Xcode.app 的目录中。

我从已更新和过时的开发人员磁盘映像的各种 Macbook 中获得了一些不同版本的开发人员磁盘映像的副本。你可以在网上下载一些资源,解压,然后把整个目录放到你的 Xcode 的安装目录中,通常位于这里:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

我希望这会有所帮助!

【讨论】:

以上是关于Xcode 6:iOS 8.1 开发者磁盘映像无法挂载的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 8 - iOS 10.0.2:安装开发者磁盘映像时出错

找不到开发者磁盘映像 iOS 10

如何在 iOS9.2 上修复 Xcode 错误“找不到开发者磁盘映像”

找不到开发者磁盘映像 - Xcode 7.1 beta 和 iOS 9.2

找不到开发人员磁盘映像堆栈溢出 xcode 7.2,iOS 9.3.1 [重复]

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