XCode点击运行出现CoreSimulator.SimError(code=403)兼容问题求助
XCode运行报错:CoreSimulator.SimError code=403(不兼容设备)
错误详情
点击XCode运行按钮后立即触发以下错误:
An error was encountered processing the command (domain=com.apple.CoreSimulator.SimError, code=403): Incompatible device
已尝试的操作
- 试过Stack Overflow上针对code=405错误的解决方案
- 删除缓存并重新安装XCode
- 重新克隆代码仓库
- 清理构建文件
- 终止模拟器进程并关闭后重试
- 重启Mac
针对性解决方案
针对code=403(不兼容设备)问题,可尝试以下操作:
1. 核查版本兼容性
打开XCode的Window > Devices and Simulators,选中报错的模拟器,查看其iOS/iPadOS版本,确认该版本是否与当前XCode版本匹配(最新XCode通常不再支持过旧的iOS版本)。若不兼容,直接删除该模拟器,重新添加一个XCode支持的系统版本模拟器。
2. 重置模拟器内容
打开模拟器,点击菜单栏Device > Erase All Content and Settings,等待重置完成后重新运行项目。
3. 重新创建模拟器设备
在Window > Devices and Simulators中删除现有目标模拟器,点击左下角+按钮,重新创建同类型设备(务必选择XCode支持范围内的系统版本)。
4. 检查项目部署目标
打开项目Build Settings,找到Deployment Target,确认设置的iOS版本不高于模拟器系统版本,且在XCode支持范围内。
5. 修复CoreSimulator服务(终端命令)
打开终端依次执行以下命令:
killall -9 com.apple.CoreSimulator.CoreSimulatorService sudo rm -rf ~/Library/Developer/CoreSimulator sudo xcode-select --reset xcodebuild -runFirstLaunch
执行完成后重启XCode和模拟器再尝试运行。
内容的提问来源于stack exchange,提问作者Abdul Ahad
相关产品推荐
相关产品推荐

