原文地址:http://www.reibang.com/p/054686aee315這位大神芹彬,寫的很好庵芭,一般情況下,按照大神的方案就可以解決雀监。但是凡事都有意外嗎双吆,總會遇見各種奇葩問題眨唬。如果第一種解決方案,解決不了好乐,就請看第二種匾竿。
第一種:
以前好像很少碰到Xcode中代碼提示出問題的情況,即使碰到了大多也是后來自然的就好了蔚万,最近換用了Xcode4.3岭妖,經(jīng)常遇到這個問題。
通過無所不能的谷歌大神反璃,找到了蘋果論壇上提供的一個解決方案(https://discussions.apple.com/thread/2746273?start=0&tstart=0):
1. cd進(jìn)入~/Library/Developer/Xcode/DerivedData
2. ls一下
3. 找到你的項目所用的目錄(一般以你的項目名開頭)
4. cd 目錄名
5. rm -r Index 刪除掉你的項目所用的索引文件夾
注:
(1) 原文表示刪除?~/Library/Developer/Xcode/DerivedData下所有的文件昵慌,我嘗試發(fā)現(xiàn)只需要刪除當(dāng)前項目相關(guān)的索引文件即可
(2) ?DerivedData從字面上理解應(yīng)該是收集到的數(shù)據(jù),應(yīng)該是Xcode針對這個項目緩存的一些數(shù)據(jù)淮蜈,不會影響項目本身的完整性
第二種:
我按照上面的方法進(jìn)行了操作斋攀,但是不管用,最后幾經(jīng)折騰梧田,發(fā)現(xiàn)是這里的問題:
只要將Framwork的選項給去掉就可以了淳蔼,當(dāng)然了因為我的項目是只要生成.a文件就行了,對應(yīng)于你的項目就是看你要生成的target是framework還是.a再或者是app文件裁眯,具體情況具體分析鹉梨。