今天真機調(diào)試運行項目会油,突然報錯:
昨天運行的時候還是好好的荆忍,然后帶著疑問開始查閱資料
以下幾種方式都嘗試了,第四種有效:
1焕檬、clean build folder 清理緩存(對我無效)
2料仗、進入Xcode 》 windows 》Projects 》刪除Derived Data(對我依舊無效)
3、重新安裝Xcode官边。(還是無效)
4凤巨、修改prefix.pch文件:(有效)
在所在項目pch文件中针炉,把自己所#import的頭文件做如下操作
#ifdef __OBJC__
#import "XXXX"
#endif
查閱的資料是這么解釋的:
可能某個庫是C OC C++文件混編督勺,pch里面自加的頭文件是全局性的渠羞,當在C文件import時其實是沒有意義的,也就是問題出處智哀,所以要ObjC區(qū)分開編譯次询。
但是我同樣的代碼昨天運行沒有問題,這就很奇怪了瓷叫。