Cocoapods无法find标题xcode 6
我有一个问题xcode无法在我的wokspace中find我的豆荚的标题。
目标的标题searchpath似乎没问题
这里是我的podfile的内容
target "MyApp" do pod 'AFNetworking', '~> 2.0' pod 'Reachability' pod 'ViewDeck', '2.2.11' pod 'MBProgressHUD', '~> 0.8' end
但是,当我build立项目,我在prefix.pch中有这个错误
/Users/…../MyApp-Prefix.pch:17:13:找不到“AFNetworking.h”文件
我试图在我的pod update
添加platform :ios, "8.0"
,并进行pod update
但仍然没有运气
我也试图添加$(inheritance)像在SO问题中提示: Xcode 6没有findcocoapods库
我在特拉华使用xcode 6
我find解决scheme。 在你的项目属性中replace这个:
你可能也想把你的豆荚与你的目标链接起来,像这样:
platform :osx, '10.7' link_with 'MyApp', 'MyApp Tests' pod 'AFNetworking', '~> 1.0' pod 'Objection', '0.9'
从Cocoapods文档和这个答案
更新:这不再适用于Cocoapods 1.0+,实现Podfile的正确方法是:
platform :ios, '9.0' inhibit_all_warnings! target 'MyApp' do pod 'ObjectiveSugar', '~> 0.5' target "MyAppTests" do inherit! :search_paths pod 'OCMock', '~> 2.0.1' end end
来源: https : //guides.cocoapods.org/syntax/podfile.html#podfile
我能在我的项目中解决这个问题。 我有第二个testing目标。 我从来没有使用过这个目标,并且从项目中删除之后,错误消失了。 所以也许不是你的主要目标是问题的根源,而是另一个。
我同意jwswart的答案,因为很多次我意识到只是定义“MyApp”的依赖关系而忽略“MyAppTests”的问题,如下所示:
目标:“MyApp”
..
结束
打破了构build过程,因为'MyApp'中定义的类使用了'MyAppTests'中不可见的依赖关系。 因此,如jwartwart所说:
link_with“MyApp”,“MyApptesting”
只需要尝试为您的目标评论此行
# use_frameworks!
~~