3

我正在尝试调试 CocoaPods 无法正常工作的原因。

这里有一个类似的帖子对我没有用:iOS - Build failed with CocoaPods cannot find header files

权威的 CocoaPods 文章似乎是这样的:https ://github.com/CocoaPods/CocoaPods/wiki/Creating-a-project-that-uses-CocoaPods

这表明:“如果某些东西似乎不起作用,首先确保您没有完全覆盖项目构建设置中 Pods.xcconfig 文件中设置的任何选项。要从项目的构建设置中为选项添加值,请在前面添加带有 $(inherited) 的值列表。”

我不清楚“在值列表前面加上 $(inherited)”是什么意思。我认为他们的意思是在标题搜索路径前面加上我已经尝试过但没有奏效的方法。但是,我已经建立了一个全新的项目并添加了 CocoaPods,所以我假设我没有覆盖 Pods.xcconfig 文件中设置的任何选项。我想测试这些选项的值 - 例如

PODS_ROOT = ${SRCROOT}/Pods

可能是一个很好的起点。

在构建阶段如何在控制台中输出它?或者是否有不同的方法来检查这些文件,因为当我尝试自动完成它们时文件没有出现?

例如

#import "AFNetworking.h"

即使它已由 CocoaPods 安装和设置,也不会自动完成

4

1 回答 1

0

正如 Bill Burgess 所说,您需要确保您的标头搜索路径包含 $(inherited)。我还将/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include添加到搜索路径中。我的项目为标准类和 Pod 项目中的类构建并自动完成。

希望这可以帮助。

于 2014-03-07T22:34:53.907 回答