Xcode 13 索引相关代码轻微改动即触发自动构建问题如何解决?
Xcode 13 代码轻微改动触发持续自动构建问题解决方案
- 关闭Xcode自动构建开关:点击顶部菜单栏
Product,取消勾选Automatically Build选项。该配置为Xcode 13新增默认开启项,Xcode 12默认关闭,是该问题最常见的诱因。 - 关闭SwiftUI实时自动预览:若项目使用SwiftUI开发,点击编辑器顶部预览区域的
Live按钮,切换为Selectable模式,避免预览组件持续监听代码变更触发后台构建。 - 清理Xcode缓存与派生数据:按快捷键
Command + Shift + K清空当前项目构建缓存,再打开Xcode偏好设置Settings->Locations标签页,点击Derived Data路径右侧的箭头打开对应文件夹,删除当前项目的所有关联缓存文件,重启Xcode后再打开项目验证。 - 排查自定义构建脚本:打开项目配置页的
Build Phases标签页,检查所有Run Script自定义脚本,若存在会修改项目内源码文件的脚本,会被Xcode识别为新的代码变更触发循环构建,可临时逐一禁用脚本定位问题源。
内容的提问来源于stack exchange,提问作者Yasir TIRAK
相关产品推荐
相关产品推荐

