XCode 13 删除Derived Data后无法删除代码行问题求助
Xcode 13 删除Derived Data后编辑异常解决方案
前置校验
先新建一个空白Xcode项目,尝试编辑代码确认是否存在同样问题,排除Xcode全局配置损坏的可能。如果空白项目无异常,问题出在当前项目文件本身,优先执行项目相关修复步骤;如果空白项目也有相同问题,优先执行Xcode全局重置步骤。
修复步骤
- 完全退出Xcode,通过活动监视器确认所有
Xcode相关进程都已终止,避免后台进程持有缓存导致修改不生效 - 重新清理Derived Data:终端执行命令
rm -rf ~/Library/Developer/Xcode/DerivedData,确保旧缓存完全清除 - 重置Xcode全局配置:终端执行
defaults delete com.apple.dt.Xcode,该操作会清除自定义主题、快捷键等配置,可提前备份需要的配置项 - 关闭Xcode多人协同编辑功能:如果项目开启了协同编辑,临时退出所有协同会话,再打开项目尝试编辑
- 校验项目配置文件:右键点击项目的
.xcodeproj文件选择「显示包内容」,检查project.pbxproj文件是否存在乱码、未解决的合并冲突,如果有损坏可恢复最近的备份版本,或重新拉取远程仓库的完整项目文件替换本地版本 - 重置Xcode索引:打开Xcode偏好设置搜索「索引」,取消勾选启用索引功能,重启Xcode后重新勾选该选项,等待索引重建完成后再尝试编辑
极端场景修复
如果上述操作均无效,卸载当前Xcode 13,重新从苹果开发者官网下载对应版本安装包重装,排除Xcode本体程序文件损坏的问题。
内容的提问来源于stack exchange,提问作者Deepak Sharma
相关产品推荐
相关产品推荐

