未找到领域词法或预处理器 '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 再次安装.
我想使用 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 再次安装.