协慌网

登录 贡献 社区

Xcode 错误 “无法找到开发人员磁盘映像”

尝试在 Xcode 中连接的 iOS 设备上运行构建时,我收到错误:

找不到开发者磁盘映像

错误消息的屏幕截图

我看到有 Xcode 的公开测试版,所以我安装了它。

其中一项新功能是您无需使用开发者计划帐户 Dingus 即可将您的应用程序直接上传到 iPhone。

但是,在我的 iPhone 4s 上,我还对 iOS 8.4 进行了公开测试版更新,问题在于,没有可用的开发者磁盘映像。

我在哪里可以找到它或如何修复它?

答案

对于将来会遇到类似问题的人,请注意这个问题根本源于您的 iOS 版本和Xcode版本的不匹配。

检查 iOS 和 Xcode 的兼容性。

我个人下载了 Xcode 6.4 beta 和 7.0 beta,我很高兴通过在 6.4 beta 的应用程序文件夹中搜索 “8.4” 找到解决方案。通过这样做,我发现文件夹8.4 (12H4125a)包含 iOS 8.4 图像,我将此文件夹复制到 7.0 beta 的相同路径。路径如下:

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

当您重新打开 Xcode 7 并选择您的设备时,将出现错误消息; 只需点击fix issue就可以了!

当 Xcode 的版本早于设备的版本时,会发生此错误。

例如,尝试在 Xcode 7.2 中运行 iOS 9.3 的设备上运行构建会导致此错误; Could not find Developer Disk Image

为什么无法提供实际描述到底发生了什么的错误消息超出了我(Apple,我在看着你)。

通过 App Store 或直接下载更新到最新版本的 Xcode,以确保与连接的 iOS 硬件的互操作性。