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