未找到Prefix.pch ReactiveCocoa / RACEXTScope.h文件错误

时间:2014-09-22 09:21:02

标签: ios cocoapods reactive-cocoa

如标题中所述,我有 ReactiveCocoa/RACEXTScope.h文件中找不到Prefix.pch个文件错误。

以下是Pod文件

platform :ios, "7.1"

pod 'Parse-iOS-SDK', '~> 1.2'
pod 'ReactiveCocoa', '~> 2.3'
pod 'ReactiveViewModel', '~> 0.2'
pod 'Parse-RACExtensions', '~> 0.0'
pod 'CKCalendar', '~> 1.0'
pod 'SDWebImage', '~> 3.6'

从图像中可以看出,该文件存在。 但是文件中没有接口声明。 那有关系吗?

我正在使用Xcode 6.0.1

有人可以给我一个建议吗?

Error message RACEXTScope.h file

3 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。

在podfile的顶部写下以下行:

link_with  ['ProjectName', 'ProjectNameTests']

安装pod,并在项目Build Setting-> Other Linker Flags中添加$(inherited)

发生这种情况是因为测试无法找到吊舱。

答案 1 :(得分:0)

我的解决方案是替换podfile字符串pod' ReactiveCocoa','〜> 2.3'与pod' ReactiveCocoa','〜> 2.3.1'
因为在cocoapods.org中没有更新信息http://i.stack.imgur.com/dWznK.png

答案 2 :(得分:0)

我遇到了同样的问题,并已解决。 在XCode中,转到Build Settings->搜索Header Search Paths,然后将${PODS_ROOT}/Headers/Public/ReactiveCocoarecursive更改为non-recursive

https://i.stack.imgur.com/Y04YY.png