Xcode代码提示失效怎么办

作者: MacLeon | 来源:发表于2017-03-03 18:16 被阅读924次

    今天遇到了xcode8代码提示失效的问题,导致我的代码没法高亮和跳转,这会大大降低开发效率。

    查了很多资料,以下罗列可行的方案:

    1、如果之前关闭了代码Index,则命令行执行以下命令打开index:

    defaults  write com.apple.dt.XCode IDEIndexDisable 0
    

    然后重启xcode,看是否恢复了代码提示。

    PS:打开代码Index会导致每次打开工程时,由于要索引代码,有显得有点慢。如果要关闭Index,则执行以下命令:

    defaults  write com.apple.dt.XCode IDEIndexDisable 1
    

    2、如果之前的代码Index是正常的,则尝试以下方法:

    2.1. cd进入~/Library/Developer/Xcode/DerivedData
    2.2. ls一下
    2.3. 找到你的项目所用的目录(一般以你的项目名开头)
    2.4. cd 目录名
    2.5. rm -r Index 删除掉你的项目所用的索引文件夹
    2.6. 重启xcode验证

    备注:
    1、Xcode 不能提示的原因是文件没有自动建立索引,缓存没有处理,所以导致智能提示无效
    2、我是由于之前为了打开工程快一点就关闭了代码的Index,所以用第一种方式解决咯
    3、但这就尴尬了,鱼与熊掌不可兼得。如果您有更好的方法,既能保证打开工程速度快,又能保留代码提示,请不吝赐教,我会更新到本文中~

    参考链接:
    https://discussions.apple.com/thread/2746273?start=0&tstart=0

    http://www.cnblogs.com/markstray/p/5563131.html

    相关文章

      网友评论

      本文标题:Xcode代码提示失效怎么办

      本文链接:https://www.haomeiwen.com/subject/pqxlgttx.html