XCode实时问题提示延迟严重,M1 Max设备仍存在该情况是否正常?
XCode 实时错误提示延迟故障排查方案
M1 Max 设备运行 XCode 出现5秒级的实时错误提示更新延迟不属于正常表现,该问题不是预设功能,是XCode后台诊断、索引任务运行异常导致的,代码体量越大增量分析计算量越高,延迟表现越明显。可按以下步骤排查修复:
- 重置实时诊断配置
打开 XCode 设置面板进入General标签页,先取消勾选 Show live issues 选项,重启XCode后重新勾选该选项,可解决诊断任务队列卡死导致的延迟问题。 - 清理冗余缓存
关闭当前项目,在终端执行历史索引缓存删除命令:rm -rf ~/Library/Developer/Xcode/DerivedData
重新打开项目等待索引重建完成即可。 - 调整编译模式配置
打开项目的Build Settings面板,搜索 Compilation Mode,将Debug模式的选项调整为 Incremental,缩小每次代码修改后XCode需要分析的代码范围。 - 禁用第三方扩展
如果你安装了第三方代码补全、lint检查类XCode扩展,可逐一禁用测试,部分扩展会抢占XCode后台诊断任务的计算资源,导致提示更新延迟。
内容的提问来源于stack exchange,提问作者Sebastian Schuchmann
相关产品推荐
相关产品推荐

