Xcode 13连接iPhone 13 Pro Max提示Failed to prepare device for development错误
解决方案
首先明确报错指向两个核心问题:一是Xcode尝试挂载开发者镜像时失败(错误码806),二是新旧设备的配对信任缓存冲突导致配对被拒绝(错误码-402653035 / 0xE8000095),可按以下顺序尝试解决:
- 第一步:确认系统版本适配
你使用的Xcode 13.1原生最高支持iOS 15.1系统,如果你的iPhone 13 Pro Max系统版本高于iOS 15.1,需要下载对应版本的iOS开发者支持镜像,放入Xcode的对应目录:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport,放置完成后重启Xcode。 - 第二步:清除旧配对记录
打开iPhone的【设置】-【通用】-【传输或还原iPhone】-【还原】-【还原位置与隐私】,该操作仅会清除所有历史设备配对记录,不会删除手机内的其他数据。完成后拔掉数据线,同时重启手机和Xcode。 - 第三步:重新配对信任
重启完成后重新将手机插入Mac,手机弹出信任提示时选择「信任」,输入锁屏密码完成配对,等待Xcode完成设备索引即可。 - 第四步:清理Xcode本地缓存(若上述操作未解决)
完全关闭Xcode后,打开终端依次执行以下命令:
执行完成后重新打开Xcode即可。rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport rm -rf ~/Library/Developer/Xcode/DerivedData
你提到可以正常构建部署应用,说明核心签名链路是正常的,仅为缓存类冲突,上述操作完成后即可解决设备管理器的报错问题。
内容的提问来源于stack exchange,提问作者user856232
相关产品推荐
相关产品推荐

