Xcode13连接iOS15真机构建报com.apple.CoreSimulator.SimError code=405错误
错误根因
从你提供的构建日志可以判断,你本要将应用部署到iOS 15真机,但xcodebuild自动匹配了优先级更高的「Any iOS Simulator Device」作为运行目标,而对应绑定的模拟器处于关机状态,因此触发了com.apple.CoreSimulator.SimError, code=405报错。
解决办法
- 手动指定运行目标:点击Xcode顶部工具栏的运行目标选择下拉框,不要选择任何模拟器相关选项,直接选中你已连接的iOS 15真机作为运行目标,重新构建运行即可。
- 命令行构建显式指定目标:如果你使用命令行执行构建操作,先运行
xcrun xctrace list devices获取已连接的真机ID,再在构建命令后添加参数-destination 'platform=iOS,id=替换为你的真机ID',避免Xcode自动匹配到模拟器。 - 模拟器运行场景修复:如果你实际需要在模拟器上运行,可打开Xcode菜单栏→Window→Devices and Simulators,找到对应iOS 15模拟器,右键选择「Turn On」启动,或在终端执行
xcrun simctl boot 模拟器ID启动后再重试构建。 - 缓存清理:如果上述操作无效,先删除对应项目的DerivedData派生数据文件夹(路径可参考日志里的
/Users/mattharris/Library/Developer/Xcode/DerivedData/myracnative-xxx路径),再重启Xcode、重新插拔真机后重试。
内容的提问来源于stack exchange,提问作者Bomber
相关产品推荐
相关产品推荐

