5

我不知道为什么会这样。我已经通过 Podfile 在我的项目中安装了 AFNetworking。这是当前条目:

pod 'AFNetworking', '~> 1.2'

但是,当我打电话时:

#import "AFHTTPClient.h"

在我的一个文件的顶部,它说“找不到'AFHTTPClient.h'文件”。如果我打开 Pods 目录,AFNetworking 和 AFHTTPClient.h 就在其中。我不知道是怎么回事。有任何想法吗?

4

2 回答 2

5

这可能是因为 'HEADER_SEARCH_PATHS 在您添加的 Pod(AFNetworking)中没有正确的搜索路径。

> 打开 xcworkspace(添加 podfile/s 后建议打开 xcworkspace 而不是 xcodeproj)并执行以下操作:

  • Pods.xcconfig文件中检查 HEADER_SEARCH_PATHS(例如: ${PODS_HEADERS_SEARCH_PATHS} )并复制它。
  • 现在在“应用目标”的“构建设置”中添加复制的 HEADER_SEARCH_PATHS 以设置“标题搜索路径”

替代方法(引用自iOS - Build failed with CocoaPods cannot find header files):

  • 在应用程序目标中,向“用户标题搜索路径”条目添加以下内容(包括引号)

    "${PODS_ROOT}/BuildHeaders"
    
  • 检查“递归”



我希望这能解决这个找不到文件的问题。

于 2013-05-26T17:19:54.987 回答
1

你打开 xcworkspace 吗?还是 xcodeproj?如果你使用 CocoaPods,你总是应该只使用 xcworkspace。

你能找到其他的豆荚吗?尝试清理项目并重试。

检查您是否已完成此列表中的所有操作:创建使用 CocoaPods 的项目

最近有人遇到同样的问题 -无法搜索标题路径?. 尝试检查您的标题搜索路径。

于 2013-05-05T22:54:50.640 回答