Xcode代码提示失效

按command键点不进去类库,提示“?”,代码全是白色

说明:
1、Xcode的文件索引未建立导致,索引文件位于/Users/xxx/Library/Developer/Xcode/DerivedData里,索引就像字典的key对应了value,索引未建立,按住command点击自然就无效,代码也就无法变成彩色。所以解决索引是核心。
2、DerivedData从字面上理解应该是收集到的数据,应该是Xcode针对这个项目缓存的一些数据,不会影响项目本身的完整性

解决一:
1、找到本地DerivedData,路径是/Users/xxx[电脑名]/Library/Developer/Xcode/DerivedData
2、将对应的和项目相应的文件夹,删除。(要先关闭Xcode,否则会自动创建一个新的,这里可以放心删除)
解决二:
1、在终端 ,输入 cd /Users/xxx/Library/Developer/Xcode/DerivedData
2、ls 查看所有缓冲文件,找到对应的项目的文件夹,项目名-XXXXXXX
3、 rm -r Index 删除掉你的项目所用的索引文件夹
4、重启XCode
解决三:
1、进入终端命令行,清除IDEIndexDisable配置开关 ,defaults delete com.apple.dt.XCode IDEIndexDisable
2、如果第一步前未删除DerivedData里内容,现在可以删除
3、重启Xcode即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文地址:http://www.jianshu.com/p/054686aee315这位大神,写的很好,一般情况下...
    smm987阅读 1,127评论 0 1
  • 今天遇到了xcode8代码提示失效的问题,导致我的代码没法高亮和跳转,这会大大降低开发效率。 查了很多资料,以下罗...
    MacLeon阅读 6,468评论 3 6
  • 前言 Xcode的代码提示功能有时候会稀里糊涂的罢工,对于用惯了这项功能的同学来说,没了提示可怎么活。在开发中我就...
    Bestmer阅读 691评论 0 5
  • 放一篇之前一直在私人笔记里的参考,也就是个参考手册,用到的时候回来看看。 ‘$’ 作为引用关键字 ex:$PROJ...
    SMThree阅读 3,955评论 0 13
  • 静态库与动态库的区别 首先来看什么是库,库(Library)说白了就是一段编译好的二进制代码,加上头文件就可以供别...
    吃瓜群众呀阅读 12,074评论 3 42