尝试在 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 7.2 中运行 iOS 9.3 的设备上运行构建会导致此错误; Could not find Developer Disk Image
。
为什么无法提供实际描述到底发生了什么的错误消息超出了我(Apple,我在看着你)。
通过 App Store 或直接下载更新到最新版本的 Xcode,以确保与连接的 iOS 硬件的互操作性。