事件起因:
今天突然Xcode的代码自动提示功能失效了。
出现环境情况:Xcode11 Version 11.4 (11E146)、Mac OS 10.15.4 (19E266)
解决方案:
第一种:
借鉴了 这个网友的方案,Xcode 全局搜索失效的问题,试了多次,最终没有解决~~~ 故不贴详情
第二种:
Xcode 代码提示失效以及引发的感想,最终成功解决。
具体步骤步骤:
cd ~/Library/Developer/Xcode/DerivedData
ls一下
找到你的项目所用的目录(一般以你的项目名开头)
cd 目录名
rm -r Index 删除掉你的项目所用的索引文件夹 (或者直接删掉DerivedData下所有的文件内容)
注:
1、原文表示删除 ~/Library/Developer/Xcode/DerivedData下所有的文件,我尝试发现只需要删除当前项目相关的索引文件即可
2、DerivedData从字面上理解应该是收集到的数据,应该是Xcode针对这个项目缓存的一些数据,不会影响项目本身的完整性