大约一年前我使用过RestKit,当时它经历了0.1到0.2之间的过渡。我使用手动安装运行了一切。
我现在开始了一个新项目,并希望再次使用RestKit。但我无法正确安装它。这次我做了可可豆荚的安装方法,看起来一切顺利。我已将#import包含在我的.pch文件中,因此它是全局的。
项目编译和构建是成功的但是当我在编辑器中打开类文件时,我有一些RestKit代码(获取RKManagedObjectStore等),我得到了语义错误。它找不到RestKit类。
我从.pch文件中删除了RestKit的导入,只是把它放在我正在处理的类的头文件中,我得到了无法找到RestKit的错误。
在RestKit网站的故障排除指南中,它基本上表明确保项目在派生数据中构建。我查了一下,一切都还好。
我还尝试删除派生数据并清理项目而没有运气。
有什么想法吗?
答案 0 :(得分:0)
最后解决了这个问题。
问题是cocoapods没有在项目中的多个目标上设置目标配置。我有我的主要目标和测试目标。对我进行单元测试感到羞耻。 :)
图片解释了这一点,我想发布原始答案的链接,并对发布它的用户表示赞赏。谢谢Waggles!
此链接的解决方案......
https://stackoverflow.com/a/16703468/1790578
我希望将来能有所帮助。