zoukankan      html  css  js  c++  java
  • Xcode代码提示联想功能失效,按command键点不进去类库,提示“?”

    参考文档:这两篇文章很好的解决了问题。可以很好的解决了问题

    Xcode代码提示联想功能失效,按command键点不进去类库,提示“?”,代码全是白色

    Xcode4中代码补全(Code Completion)失效的解决方案

    说明:

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

    解决一:

    1. 找到本地DerivedData,路径是/Users/xxx[电脑名]/Library/Developer/Xcode/DerivedData
    2. 将对应的和项目相应的文件夹的内容全部删除。
    3. 或是通过[Xcode->Window->Organizer->Projects选中对应的项目,点击Derived Data右侧的Delete按钮]

    解决二:

    1. 在终端 ,输入 cd  /Users/xxx/Library/Developer/Xcode/DerivedData
    2. ls 查看所有缓冲文件,找到对应的项目的文件夹,项目名-XXXXXXX
    3.  rm -r Index 删除掉你的项目所用的索引文件夹
    4. 重启XXCode

    解决三:

    1. 进入终端命令行,清除IDEIndexDisable配置开关 ,defaults delete com.apple.dt.XCode IDEIndexDisable
    2. 如果第一步前未删除DerivedData里内容,现在可以删除
    3. 重启Xcode即可
  • 相关阅读:
    053335
    053334
    053333
    053332
    053331
    053330
    053329
    053328
    053327
    053326
  • 原文地址:https://www.cnblogs.com/blogwithstudyofwyn/p/5884174.html
Copyright © 2011-2022 走看看