原文地址:http://www.jianshu.com/p/054686aee315这位大神,写的很好,一般情况下,按照大神的方案就可以解决。但是凡事都有意外吗,总会遇见各种奇葩问题。如果第一种解决方案,解决不了,就请看第二种。
第一种:
以前好像很少碰到Xcode中代码提示出问题的情况,即使碰到了大多也是后来自然的就好了,最近换用了Xcode4.3,经常遇到这个问题。
通过无所不能的谷歌大神,找到了苹果论坛上提供的一个解决方案(https://discussions.apple.com/thread/2746273?start=0&tstart=0):
1. cd进入~/Library/Developer/Xcode/DerivedData
2. ls一下
3. 找到你的项目所用的目录(一般以你的项目名开头)
4. cd 目录名
5. rm -r Index 删除掉你的项目所用的索引文件夹
注:
(1) 原文表示删除 ~/Library/Developer/Xcode/DerivedData下所有的文件,我尝试发现只需要删除当前项目相关的索引文件即可
(2) DerivedData从字面上理解应该是收集到的数据,应该是Xcode针对这个项目缓存的一些数据,不会影响项目本身的完整性
第二种:
我按照上面的方法进行了操作,但是不管用,最后几经折腾,发现是这里的问题:
只要将Framwork的选项给去掉就可以了,当然了因为我的项目是只要生成.a文件就行了,对应于你的项目就是看你要生成的target是framework还是.a再或者是app文件,具体情况具体分析。