我想用 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
答案 0 :(得分:0)
所以我通过升级到更新的GRUnit版本然后降级agin来修复它,因为GRUnit不再工作并且使用pod'Freal'删除pod'Ferm / Headers'并再次运行pod安装。