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

Realm lexical or preprocessor 'RLMAccessor.h' file not found

我想使用 GRUnit & OCMock 为使用 Realm[=31= 的应用编写一些单元测试].即使安装了 pods 并且应该正确设置路径,Xcode 似乎也找不到许多文件,例如 RLMAccessor.h.

我遇到“词法或预处理器问题

我尝试了很多方法,例如删除领域、降级、更新 cocoapods、清除缓存、添加库等等,但什么都没有
似乎有效。

有人能够设置 Realm 以使用 GRUnit 吗?

编辑 这是我的 pod 文件的设置方式。我正在使用 cocoapods 但包括 real/headers 对我的测试目标不起作用。

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

使用领域 0.92.2,Xcode6.3.1

所以我通过升级到较新的 GRUnit 版本然后降级 agin 来修复它,因为 GRUnit 不再工作并删除 pod 'Realm/Headers' 和 pod 'Realm' 和 运行 pod 再次安装.