7

我不确定这是一个RestKit问题,我曾多次尝试通过CocoaPods重新安装 RestKit ,但最终我得到了这个错误:

<RestKit/RestKit.h> file not found

一切编译正常,RestKit 工作正常。$(inherited)与其他链接器标志一样, 我已将标头搜索路径设置为 。

这是不幸的,因为现在这些类的自动完成功能不起作用。

我试过清理、删除派生数据和重新启动 Xcode,但都无济于事。

4

2 回答 2

9

我在遇到同样的问题时遇到了这个问题,但我有一个非常不同的解决方案可以立即起作用。

无论出于何种原因,有时项目似乎忘记了与 CocoaPods 相关的某些设置。在我的情况下,当我从其他人设置的存储库下载项目时触发它 - 即使再次运行“pods install”也没有消除编译错误。

我终于在某个地方遇到了解决方案,该项目需要为您的目标使用 Pods 配置文件。进入您的项目设置“信息”选项卡,打开“配置”部分。展开 Debug 和 Release,检查以确保为您的项目设置了“pods”配置。如果没有,请单击下拉菜单并为 Debug and Release 选择“pods” - 现在编译,错误应该会消失。

这是一张图片,它准确地显示了我正在谈论的 XCode 配置的哪一部分。

项目的 Pods 配置集

于 2013-04-04T16:07:58.060 回答
0

我相信这个问题更多地与 Xcode 相关,而不是 cocoapods 本身。我在我导入的其他 pod 上也看到了这个问题,它们不会自动完成标题。正如基思在评论中所说,您应该能够导入所需的标头,其余代码应该从那里自动完成。

于 2013-01-29T19:52:26.257 回答