我不知道为什么会这样。我通过Podfile在我的项目中安装了AFNetworking。这是目前的条目:
pod 'AFNetworking', '~> 1.2'
然而,当我打电话时:
#import "AFHTTPClient.h"
在我的一个文件的顶部,它说"' AFHTTPClient.h'文件未找到"。如果我打开Pods目录,AFNetworking就在那里和AFHTTPClient.h一起。我不知道发生了什么。有什么想法吗?
答案 0 :(得分:5)
可能是因为'HEADER_SEARCH_PATHS在您添加的Pod(AFNetworking)中没有正确的搜索路径。
>打开xcworkspace(如添加podfile / s后,建议打开xcworkspace而不是xcodeproj)并执行以下操作:
替代方法(摘自iOS - Build fails with CocoaPods cannot find header files):
在应用目标中,向“用户标题搜索路径”条目添加以下内容(包括引号)
"${PODS_ROOT}/BuildHeaders"
检查'递归'
我希望这能解决这个文件未找到的问题。
答案 1 :(得分:1)
检查您是否已完成此列表中的所有操作:Creating a project that uses CocoaPods
最近有人遇到同样的问题 - can't search header path?。尝试检查标题搜索路径。