找不到 AFNetworking 文件

AFNetworking files cannot be found

我有一个已有几年历史的项目,它使用 Pods 来利用 AFNetworking 1.3.3(它使用的是 RestKit,但我切换到 AFNetworking 后仍然遇到同样的问题)。

我的导入语句导致编译失败

#import <AFNetworking/AFNetworking.h> // fail
#import <AFNetworking/AFHTTPClient.h> // fail

错误很简单:

Error:(23, 9) 'AFNetworking/AFNetworking.h' file not found

(或 AFNetworking/AFHTTPClient.h 如果我尝试导入那个)

我可以打开项目中的Pods文件夹,清楚地看到里面的文件。我什至可以深入研究 类,我的 AppCode IDE auto-fills 在 and/or 中自动导入它们。但是该项目根本无法编译,因为它无法识别上面的导入。请参阅以供参考,文件在那里:

我试过改变框架的版本,但没有成功。对我可能忽略的事情有什么想法吗?该项目过去在 Xcode 的旧版本下编译良好,并且在使用的框架或使用它的代码方面没有任何变化。

这是我的 "Other C Flags" 在构建设置中关于 Pods 设置的样子:

提前致谢!如果我可以提供更多信息,请告诉我。

您的 IDE 的 include 搜索路径列表似乎不包含您的 AFNetworking headers.

的目录

/Users/$USER/Desktop/blah/Pods 添加到 "Other C Flags" 的列表中,就像 this 对 XCode 的回答一样,应该可以解决您的问题。