Cocoapods无法find标题xcode 6

我有一个问题xcode无法在我的wokspace中find我的豆荚的标题。

目标的标题searchpath似乎没问题

https://www.dropbox.com/s/ulqqai825a6xrg4/Screenshot%202014-09-29%2010.24.04.png?dl=1

这里是我的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! 

~~