在 .pch 文件中找不到“AFNetworking.h”文件
Posted
技术标签:
【中文标题】在 .pch 文件中找不到“AFNetworking.h”文件【英文标题】:"AFNetworking.h" file not found in .pch file 【发布时间】:2014-10-15 04:14:50 【问题描述】:我使用 cocoapods 安装了 AFNetworking。然后我在 Prefix.pch 文件中包含了 AFNetworking.h 文件。现在在构建我的应用程序时,它显示“AFNetworking.h”文件未找到错误。我认为这是与路径有关的错误。
谢谢。
【问题讨论】:
如果您确定应该可以尝试清理和重建。 我试过了。它不起作用。 将其从 .pch 文件中删除并手动添加到您需要的位置。我在使用不同的文件和 cocapods 时遇到了同样的问题。 去管理方案删除方案和添加方案。现在清理并重建它。 你能粘贴你的包含行吗? 【参考方案1】:当我从 2.4.1 通过 Cocoapods 更新到 AFNetworking 2.5.0 时,这发生在我身上。
在 XCode 中转到产品 -> 方案 -> 管理方案。删除项目(维护 pod)并再次添加项目。它对我有用。
希望对你有帮助;)
【讨论】:
这对我不起作用。从 .pch 文件中删除它并在需要的地方手动添加。然后它起作用了。 为我工作!谢谢! 这也解决了同样的问题,但使用 GoogleAnalytics "GAI.h not found"。【参考方案2】:替我替换
#import "AFNetworking.h"
到
#import <AFNetworking/AFNetworking.h>
解决问题。
【讨论】:
【参考方案3】:在大多数情况下(包括这种情况)对我来说始终有效:
-
从项目目录中删除“Pods”文件夹(只需 cmd+删除 Finder 中的文件夹)。
通过终端在项目目录中执行
pod install
。
【讨论】:
【参考方案4】:将 pod 更新为 (pod 'AFNetworking', '3.0') 后,我遇到了同样的问题。
替换
#import "AFNetworking.h"
与
@import AFNetworking;
解决了这个问题!
【讨论】:
以上是关于在 .pch 文件中找不到“AFNetworking.h”文件的主要内容,如果未能解决你的问题,请参考以下文章
在.pch文件中找不到opencv2 / opencv.hpp文件