最近我收到错误:“找不到开发人员磁盘映像”
我认为这是因为我在iPhone上将iOS更新为9.1 . 如何解决问题并使Xcode支持iOS 9.1设备?
1)我遇到了同样的问题,我的Xcode版本是7.0.1,我将我的iPhone更新到9.2版,然后在使用Xcode时,我的iPhone显示在不可用的设备部分 . 如下图所示:
2)但后来我通过点击来设法选择我的iPhone产品 - >目的地 - >不可用的设备
3)但这并没有解决我的问题,它开始显示:
找不到开发人员磁盘映像
Solution) Then finally I downloaded latest version of Xcode version 7.2 from here and everything has worked fine for me.
Update: 每当iPhone设备版本高于Xcode版本时,您可能会遇到同样的问题,因此您应该更新Xcode版本以消除此错误 .
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 .
我在Xcode 7.3上面临同样的问题,我的设备版本是iOS 10 .
当您的XCode旧并且您使用的相关设备更新到最新版本时,会显示此错误 . 首先,安装最新的Xcode版本 .
我们可以按照以下步骤解决这个问题: -
Open Finder选择应用程序
右键单击Xcode 8,选择"Show Package Contents","Contents","Developer","Platforms","iPhoneOS.Platform","Device Support"
复制10.0文件夹(或更高版本以上版本) .
返回Finder再次选择应用程序
右键单击Xcode 7.3,选择"Show Package Contents","Contents","Developer","Platforms","iPhoneOS.Platform","Device Support"
粘贴10.0文件夹
如果一切正常,您的XCode会有一个新的开发人员磁盘映像 . 立即关闭取景器,然后退出XCode . 打开你的Xcode,错误就会消失 . 现在,您可以将最新的设备连接到旧的Xcode版本 .
谢谢
对于XCode版本低于iOS设备图像的情况,您可以从其他已更新的XCode(或可能是Internet)复制磁盘映像,也可以升级您的XCode .
该图像是一个大小超过10MB的文件夹,并在此路径下放置(查找或放置)“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/” .
要输入Xcode.app包,按住控制键并单击Xcode.app,您将找到其他选项,如显示包内容或类似的单词 . 选择此选项,您将进入Xcode.app,如输入普通文件夹 .
希望它有用,祝你好运!
要将项目运行到旧版Xcode中的最新设备,请执行以下步骤:
转到Finder - >应用程序 - >右键单击最新的Xcode版本 - >选择显示包内容 - >开发人员 - >平台 - > iPhoneOS.platform - > DeviceSupport - >复制最新版本文件夹并粘贴到旧版本的同一位置Xcode,即在旧Xcode的DeviceSupport文件夹中 .
然后重启Xcode .
只需更新Xcode . 解决了我的问题
如果您想在iOS10设备上使用Xcode 7进行开发:(注意:您可以将此命令改编为其他Xcode和iOS版本)
将Xcode.app重命名为Xcode7.app并从应用商店下载Xcode 8 .
运行Xcode 8一次以安装它 .
使用以下命令打开终端并从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
Source
只有在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
对于较新的iOS版本,较旧的XCode版本没有 developer disk image . 如果您不想升级XCode,可以在此答案中找到最新版本的开发人员磁盘映像:https://stackoverflow.com/a/39865199/286361
9 回答
1)我遇到了同样的问题,我的Xcode版本是7.0.1,我将我的iPhone更新到9.2版,然后在使用Xcode时,我的iPhone显示在不可用的设备部分 . 如下图所示:
2)但后来我通过点击来设法选择我的iPhone
产品 - >目的地 - >不可用的设备
3)但这并没有解决我的问题,它开始显示:
Solution) Then finally I downloaded latest version of Xcode version 7.2 from here and everything has worked fine for me.
Update: 每当iPhone设备版本高于Xcode版本时,您可能会遇到同样的问题,因此您应该更新Xcode版本以消除此错误 .
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 .
我在Xcode 7.3上面临同样的问题,我的设备版本是iOS 10 .
当您的XCode旧并且您使用的相关设备更新到最新版本时,会显示此错误 . 首先,安装最新的Xcode版本 .
我们可以按照以下步骤解决这个问题: -
Open Finder选择应用程序
右键单击Xcode 8,选择"Show Package Contents","Contents","Developer","Platforms","iPhoneOS.Platform","Device Support"
复制10.0文件夹(或更高版本以上版本) .
返回Finder再次选择应用程序
右键单击Xcode 7.3,选择"Show Package Contents","Contents","Developer","Platforms","iPhoneOS.Platform","Device Support"
粘贴10.0文件夹
如果一切正常,您的XCode会有一个新的开发人员磁盘映像 . 立即关闭取景器,然后退出XCode . 打开你的Xcode,错误就会消失 . 现在,您可以将最新的设备连接到旧的Xcode版本 .
谢谢
对于XCode版本低于iOS设备图像的情况,您可以从其他已更新的XCode(或可能是Internet)复制磁盘映像,也可以升级您的XCode .
该图像是一个大小超过10MB的文件夹,并在此路径下放置(查找或放置)“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/” .
要输入Xcode.app包,按住控制键并单击Xcode.app,您将找到其他选项,如显示包内容或类似的单词 . 选择此选项,您将进入Xcode.app,如输入普通文件夹 .
希望它有用,祝你好运!
要将项目运行到旧版Xcode中的最新设备,请执行以下步骤:
转到Finder - >应用程序 - >右键单击最新的Xcode版本 - >选择显示包内容 - >开发人员 - >平台 - > iPhoneOS.platform - > DeviceSupport - >复制最新版本文件夹并粘贴到旧版本的同一位置Xcode,即在旧Xcode的DeviceSupport文件夹中 .
然后重启Xcode .
只需更新Xcode . 解决了我的问题
如果您想在iOS10设备上使用Xcode 7进行开发:
(注意:您可以将此命令改编为其他Xcode和iOS版本)
将Xcode.app重命名为Xcode7.app并从应用商店下载Xcode 8 .
运行Xcode 8一次以安装它 .
使用以下命令打开终端并从Xcode 8 Developer Disk Image 10.0到Xcode 8 Developer Disk Image文件夹创建一个符号链接:
Source
只有在Xcode 7中创建目录“10.0”并且您的句子中有错误时,此解决方案才有效:
对于较新的iOS版本,较旧的XCode版本没有 developer disk image . 如果您不想升级XCode,可以在此答案中找到最新版本的开发人员磁盘映像:https://stackoverflow.com/a/39865199/286361