找不到AFNetworking.h文件

时间:2016-05-25 09:34:58

标签: ios swift afnetworking cocoapods

我正在使用pod 'AFNetworking', '2.6.0'

但每次我收到此错误:

enter image description here

最近我更新了我的mac gem。更新宝石后,我收到此错误。

你能帮忙吗?

5 个答案:

答案 0 :(得分:4)

尝试

CompletableFuture<T>

而不是

#import "AFNetworking.h"

当然,不要忘记检查项目属性中的标题路径,并检查cocoapods是否已正确安装&#39; AFNetworking&#39;项目。尝试在&#39; pods&#39;内找到AFNetworking.h文件。 。目录

修改 输入内部的内容&#39;标题搜索路径&#39; 1。 http://php.net/manual/en/function.set-time-limit.php 2.放在/ path / to / app / Pods / Headers / Public /?

中的内容

答案 1 :(得分:1)

如果您更新了宝石,请检查cocoapods的版本(如果版本是1.0.0),可能需要更改Podfile。

前:

platform :ios, 'IOS_VERSION_HERE'
target 'YOUR_TARGET_HERE' do
    pod 'AFNetworking', '2.6.0'
    pod ...
    pod ..
end

在终端之后转到你的项目文件夹,其中是Podfile所在的位置并写入命令:

pod update

之后,如果您看到一些警告,请尝试修复它们。警告将指导您在必要时该怎么做。 然后尝试清理您的项目并再次构建它。

重要!!!

当您使用Pod时,必须打开 YOUR_PROJECT_NAME.xcworkspace ,而不是 YOUR_PROJECT_NAME.xcodeproj < / EM>

希望得到这个帮助。

答案 2 :(得分:1)

将广告连播更新为(广告连播“ AFNetworking”,“ 3.0”)后,我遇到了同样的问题。

替换

#import“ AFNetworking.h”

使用

@import AFNetworking;

解决了我的问题!

答案 3 :(得分:0)

问题是我无法构建并收到错误消息'AFCompatibilityMacros.h' file not found

只需运行pod deintegrate,然后pod install即可对其进行修复。我在this discussion中找到了解决方案。

答案 4 :(得分:-1)

enter image description here

接下来的步骤总是可以帮助我解决问题:

  1. 在项目中选择Pods文件。
  2. 打开Build settings项目的Pods
  3. Build Active Architecture Only设置为false。再次生成并运行项目。