Xcode项目导航器文件右侧向下箭头异常问题咨询
嘿,这个情况我之前也碰到过,确实是Xcode的一个已知UI小bug,不少开发者都踩过这个坑,给你梳理下相关细节:
箭头的正常含义vs异常场景:
正常来说,这个向下箭头表示文件存在本地未同步的修改,或者远程仓库有更新但本地没拉取。但你已经试过拉取最新代码、重启项目都没用,显然是Xcode的UI状态误显示,和文件实际版本状态完全无关。可能的触发原因:
目前看这个bug基本是Xcode的缓存机制抽风导致的——比如长时间挂着项目、频繁切换分支或拉取代码后,Xcode的UI没有正确刷新,就会出现这种随机的错误标记。有效的解决&规避方法:
- 你发现的重启Xcode是最直接的临时修复,亲测有效;
- 清理Xcode缓存:点击菜单栏
Xcode→Settings→Locations,找到Derived Data,点旁边的箭头打开文件夹,删掉对应项目的缓存,再重启Xcode; - 重建项目索引:点击菜单栏
Xcode→File→Workspace Settings(单项目的话是Project Settings),点Advanced选Custom→Relative to Workspace,确认后重启Xcode,能减少缓存异常的概率。
长期解决方案:
苹果在后续的Xcode版本更新里修复了不少这类UI缓存的bug,建议你保持Xcode更新到最新稳定版,大概率能减少甚至杜绝这个问题的出现。
内容的提问来源于stack exchange,提问作者Elviss Strazdins
相关产品推荐
相关产品推荐

