领域词汇或预处理器' RLMAccessor.h'文件未找到

时间:2015-05-11 16:20:56

标签: ios xcode realm ocmock

我想用 GRUnit &编写一些单元测试。使用 Realm 的应用 OCMock 。即使安装了pod并且路径应该正确设置,Xcode似乎也找不到像RLMAccessor.h这样的文件。

我得到了一个" 词汇或预处理器问题"

我尝试了很多东西,例如删除领域,降级,更新cocoapods,清除缓存,添加库等等但没有任何内容 似乎工作。

任何人都可以设置Realm来使用GRUnit吗?

编辑这是我的pod文件的设置方式。我使用的是cocoapods,但包括真实/标题并不适用于我的测试目标。

target: myApp do
    pod 'Realm' , '~> 0.92.2'
    pod 'Localytics', '~> 3.1.1'
end
    target :test do
      shared_pods
      pod 'Realm/Headers'
      pod 'GRUnit', '~> 1.0.1'
      pod 'OCMock', '~> 3.2.1'
    end

使用Realm 0.92.2,Xcode 6.3.1

1 个答案:

答案 0 :(得分:0)

所以我通过升级到更新的GRUnit版本然后降级agin来修复它,因为GRUnit不再工作并且使用pod'Freal'删除pod'Ferm / Headers'并再次运行pod安装。