我在我的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