我不确定这是RestKit问题,我已尝试多次通过CocoaPods重新安装RestKit,但最终我收到此错误:
<RestKit/RestKit.h> file not found
一切都很好,而RestKit也可以。我将标头搜索路径设置为$(inherited)
,就像其他链接器标志一样。
这很不幸,因为现在这些类的自动完成功能无效。
我尝试过清理,删除派生数据,然后重新启动Xcode,但都无济于事。
答案 0 :(得分:9)
当遇到同样的问题时,我遇到了这个问题,但我有一个非常不同的解决方案,可以立即使用。
无论出于何种原因,有时一个项目似乎失去了与CocoaPods相关的一些设置。在我的情况下,当我从其他人设置的存储库下载项目时触发了它 - 甚至运行&#34; pods install&#34;再次没有删除编译错误。
我终于在某处遇到了解决方案,项目需要为目标使用Pods配置文件。进入您的项目设置&#34;信息&#34;选项卡,打开&#34;配置&#34;部分。展开Debug和Release,检查以确保项目中有&#34; pods&#34;配置集。如果没有,请单击下拉菜单并选择&#34; pods&#34; for Debug and Release - 现在编译,错误应该消失。
这是一张图片,显示我正在谈论的XCode配置的确切部分。
答案 1 :(得分:0)
我认为这个问题与Xcode的关系比cocoapods本身更多。我已经在我导入的其他pod上看到了这个问题,他们也没有自动完成标题。正如Keith在评论中所说,您应该能够导入所需的标题,其余代码应该从那里自动完成。