Xcode 7.0.1 和 iOS 9.1 不兼容。您需要通过 Mac 应用商店更新您的 Xcode 版本。
另一方面,如果您的 iOS 版本低于 Xcode 版本,您可以通过转到常规设置并在部署下设置您的部署目标来更改较低版本 iOS 的部署目标:
https://i.stack.imgur.com/HSiIL.png
笔记:
Xcode 7.1 不包含 iOS 9.2 beta SDK。通过从 Xcode website 下载将 Xcode 升级到 7.2 测试版。
我在 Xcode 7.3 and my device version is iOS 10
上面临同样的问题。
当您的 Xcode
较旧并且您使用的相关设备更新到最新版本时,会显示此错误。首先,安装最新的 Xcode 版本。
我们可以按照以下步骤解决这个问题:-
打开 Finder 选择 Applications 右键单击 Xcode 8,选择“Show Package Contents”、“Contents”、“Developer”、“Platforms”、“iPhoneOS.Platform”、“Device Support” 复制 10.0 文件夹(或更高版本的更高版本) .返回 Finder 再次选择 Applications 右键单击 Xcode 7.3,选择“Show Package Contents”、“Contents”、“Developer”、“Platforms”、“iPhoneOS.Platform”、“Device Support” 粘贴 10.0 文件夹
如果一切正常,您的 Xcode
就有一个新的开发者磁盘映像。立即关闭查找器,然后退出您的 Xcode
。打开您的 Xcode
,错误就会消失。现在您可以将最新的设备连接到旧的 Xcode
版本。
谢谢
1)我也遇到过同样的问题,我的Xcode版本是7.0.1,我把我的iPhone更新到9.2版本,然后在使用Xcode时,我的iPhone显示在不可用设备部分。如下图所示:
https://i.stack.imgur.com/8Tw6k.png
2)但后来我设法通过点击产品->目的地->不可用设备来选择我的iPhone
https://i.stack.imgur.com/etVSg.png
3)但这并没有解决我的问题,它开始显示:
找不到开发者磁盘映像
https://i.stack.imgur.com/UVsdz.png
解决方案)最后我从 here 下载了最新版本的 Xcode 7.2,一切正常。
更新:每当 iPhone 设备版本高于 Xcode 版本时,您可能会遇到同样的问题,因此您应该更新您的 Xcode 版本以消除此错误。
对于 XCode 版本低于 iOS 设备映像的情况,您可以从其他已更新的 XCode(或互联网)复制磁盘映像或升级您的 XCode。
该图像是一个大小超过 10MB 的文件夹,并在此路径“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/”下放置(查找或放置)此处。
要进入 Xcode.app 包,按住 control 键并单击 Xcode.app,你会发现额外的选项,如显示包内容或一些类似的词。选择此选项,您将像进入普通文件夹一样进入 Xcode.app。
希望对您有所帮助,祝您好运!
要将项目从旧版本的 Xcode 运行到最新设备,请按照以下步骤操作:
转到 Finder -> 应用程序 -> 右键单击最新的 Xcode 版本 -> 选择显示包内容 -> 开发人员 -> 平台 -> iPhoneOS.platform -> DeviceSupport -> 复制最新版本文件夹并粘贴到旧版本的相同位置Xcode 即在旧 Xcode 的 DeviceSupport 文件夹中。
https://i.stack.imgur.com/N7xrK.png
只需更新 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
仅当您在 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
较旧的 XCode 版本没有适用于较新 iOS 版本的开发者磁盘映像。如果您不想升级 XCode,您可以在此答案中找到最新版本的现成开发人员磁盘映像:https://stackoverflow.com/a/39865199/286361
不定期副业成功案例分享