Xcode 13.1频繁弹出文件被其他应用修改且有未保存变更提示是普遍问题吗
Xcode 13.1 文件修改冲突弹窗问题
该问题是Xcode 13.1的原生已知bug,大量使用该版本的开发者均遇到过相同情况,与Atom、Tower等第三方编辑器、Git工具没有关联,是Xcode自身的文件状态监听逻辑错误导致,即便完全关闭所有第三方软件,只要Xcode内存在未保存的编辑内容,就可能随机触发该弹窗。
触发时弹窗原文:
"The file for the document x has been modified by another application. There are also unsaved changes in Xcode"
对应中文翻译:
"文档x对应的文件已被其他应用修改,Xcode中同时存在未保存的更改"
弹窗截图:
修复方案
- 优先将Xcode升级到13.2.1及以上正式版本,苹果已在后续版本中修复了该文件状态识别错误问题,升级后弹窗会彻底消失
- 若暂时无法升级,可通过以下操作降低触发概率:
- 打开Xcode偏好设置(
Xcode > Preferences),进入通用标签,取消勾选自动保存更改选项 - 编辑代码后及时按
Command + S手动保存,不要长时间保留未保存的编辑内容 - 弹窗出现时直接选择保留Xcode版本即可,不会丢失本地编辑内容,无需担心真实文件冲突
- 打开Xcode偏好设置(
内容的提问来源于stack exchange,提问作者Blazej SLEBODA
相关产品推荐
相关产品推荐

