我在我的pod文件中添加了use_frameworks!
,再次運行pod install
(沒有任何其他更改)。然後我得到編譯器錯誤,如'Masonry.h' file not found with <angled> include; use "quotes" instead.
Cocoapods use_frameworks!在舊的OC代碼中導致奇怪的編譯器錯誤
雖然我相信那些pod頭文件應與<...>
一起使用,但我確實將它們更改爲"..."
。但後來我得到了像Redefinition of 'FMTokenizerCursor'
(來自FMDB吊艙)的錯誤
我覺得這可能是一個cocoapod錯誤(我使用1.0.1),所以我升級到cocoapods-1.1.0.beta.2
,同樣的錯誤。 pod deintegrate & pod install
沒有什麼區別。
我發現這些是類似的問題here。但那裏的答案不適合我。
我都嘗試的Xcode 7 & 8,乾淨的〜/庫/開發商/ Xcode中/ DerivedData
同樣的錯誤了。
我知道1.0中引入的「abstract_target」,但我不認爲這將解決我的編譯器錯誤。 – Qiulang
這只是一個例子,如果你有1個目標,不要使用它。我其實認爲你的問題是你得到的「報價」錯誤。嘗試在xcode中編輯您的文件,並使用單引號(') – Lirik