我在我的pod文件中添加了use_frameworks!
,再次运行pod install
(没有任何其他更改)。然后我得到了像'Masonry.h' file not found with <angled> include; use "quotes" instead.
虽然我认为这些pod标头文件应该与<...>
一起使用,但我确实将它们更改为"..."
。但后来我得到了Redefinition of 'FMTokenizerCursor'
(来自FMDB pod)的错误
我觉得这可能是一个cocoapod错误(我使用的是1.0.1)所以我把它升级到cocoapods-1.1.0.beta.2
,同样的错误。 pod deintegrate & pod install
没有任何区别。
我发现这些是类似的问题here。但那里的答案对我没有用。
我试过Xcode 7&amp; 8,清理〜/ Library / Developer / Xcode / DerivedData
同样的错误。
答案 0 :(得分:0)
我遇到了和你一样的问题,我尝试在项目的Build Settings中搜索Search Paths,然后添加到User header搜索路径$(SRCROOT)并选择递归。但这不起作用......然后我把“use_frameworks!”从podfile中删除,重新编译项目,问题解决= - =
答案 1 :(得分:-1)
这是使用新格式的Podfile的示例。 (此示例项目有2个目标),试试吧。 另外,请确保您不要在textEdit中编辑此文件。 (xCode是首选)
abstract_target 'YourProject-abstract' do
use_frameworks!
pod 'Alamofire', '3.5.0'
pod 'ObjectMapper'
pod 'FBSDKLoginKit'
pod 'FBSDKCoreKit'
pod 'AlamofireImage'
target 'MyProject' do
end
target 'MyProject-staging' do
end
end