最近我收到了错误消息:"找不到开发人员磁盘映像"
我认为这是因为我在iPhone上将iOS更新为9.1。 如何解决问题并使Xcode支持iOS 9.1设备?
答案 0 :(得分:87)
Xcode 7.0.1和iOS 9.1不兼容。您需要通过Mac应用商店更新您的Xcode版本。
如果您的iOS版本低于Xcode版本,则可以通过转到常规设置并在部署设置部署目标下来更改较低版本iOS的部署目标:
Xcode 7.1不包含iOS 9.2 beta SDK。通过从Xcode website下载Xcode升级到7.2 beta。
答案 1 :(得分:19)
我在Xcode 7.3 and my device version is iOS 10
面临同样的问题。
当Xcode
旧并且您使用的相关设备更新为最新版本时,会显示此错误。首先,安装最新的Xcode版本。
我们可以按照以下步骤解决此问题: -
- 打开Finder选择应用程序
- 右键单击Xcode 8,选择“显示包内容”,“内容”,“开发人员”,“平台”,“iPhoneOS.Platform”,“设备支持”
- 复制10.0文件夹(或更高版本以上版本)。
- 返回Finder再次选择应用程序
- 右键单击Xcode 7.3,选择“Show Package Contents”,“Contents”,“Developer”,“Platforms”,“iPhoneOS.Platform”,“Device” 支持“
- 粘贴10.0文件夹
如果一切正常,您的Xcode
会有一个新的开发者磁盘映像。立即关闭取景器,然后退出Xcode
。打开Xcode
,错误就会消失。现在,您可以将最新设备连接到旧版Xcode
。
谢谢
答案 2 :(得分:18)
1)我遇到了同样的问题,我的 Xcode版本是7.0.1 ,我将 iPhone更新到9.2版,然后在使用Xcode时,我的iPhone是显示在不可用设备部分中。如下图所示:
2)但后来我通过点击
选择设法选择了我的iPhone
产品 - >目的地 - >不可用的设备
3)但这并没有解决我的问题,它开始显示:
无法找到开发者磁盘映像
解决方案)最后我从here下载了最新版本的 Xcode版本7.2 ,一切都运行良好。
更新:每当iPhone设备的版本高于Xcode版本时,您可能会遇到同样的问题,因此您应该更新Xcode版本以消除此错误。
答案 3 :(得分:3)
简单更新Xcode。解决了我的问题
答案 4 :(得分:3)
要将项目运行到旧版Xcode中的最新设备,请执行以下步骤:
转到Finder - >应用程序 - >右键单击最新的Xcode版本 - >选择显示包内容 - >开发者 - >平台 - > iPhoneOS.platform - > DeviceSupport - >复制最新版本文件夹并粘贴到旧Xcode的相同位置,即旧Xcode的DeviceSupport文件夹中。
答案 5 :(得分:0)
如果您想在iOS10设备上使用Xcode 7进行开发:
(注意:您可以将此命令调整为其他Xcode和iOS版本)
使用此命令打开终端并从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
答案 6 :(得分: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
答案 7 :(得分:0)
较旧的XCode版本没有适用于较新iOS版本的开发人员磁盘映像。 如果您不想升级XCode,您可以找到 在此答案中为最新版本准备好开发人员磁盘映像:https://stackoverflow.com/a/39865199/286361