【问题标题】:Unknown type name 'AFNetworkReachabilityStatus', RestKit suddenly stop working未知类型名称'AFNetworkReachabilityStatus',RestKit 突然停止工作
【发布时间】:2016-05-27 06:02:15
【问题描述】:

我的应用程序今天停止编译,并且已经使用 RestKit 工作了几个月。我没有更改任何代码。我所做的只是再次运行pod install 命令。

我试过method。这个issue 已经是 3 年前了。我使用的是 Swift,所以我没有 .pch 文件。

我所做的是手动创建Prefix.pch 文件插入代码。它对我不起作用。我还将导入添加到Briding-Header 文件中,也不起作用。

有人和我有同样的问题吗?

错误信息:

Xcode: 7.2.1 RestKit: 0.25.0 AFNetworking: 1.3.4

【问题讨论】:

  • 我今天也刚开始看到这个问题。我没有更新使用 RestKit 的项目,但是我确实将 Cocoapods 更新到了最新版本(v1.0.0.beta.3),并怀疑这可能是问题的一部分。我还没有确切地确定为什么它不起作用。
  • @Stuart。好的,我也将 cocoapods 更新到 v1.0.0.beta.3。我会尝试降级到 0.39.0 看看它是否仍然存在。我会告诉你它是否有效。
  • cocoapods降级到v0.39.0后,RestKit可以再次编译。
  • 好的,最后。现在真的没有办法解决。降级到 0.39.0 后,pop pod 无法编译。它告诉我include of non-modular header inside framework module pop.POP
  • 你在使用use_frameworks吗!在你的 Podfile 中?另外,你是如何导入框架的?

标签: ios swift afnetworking restkit


【解决方案1】:

如果您使用use_frameworks!,则需要使用@import 导入您的模块。我认为您需要导入自定义框架和RestKit

也许你也可以在这里查看我的回答,了解如何设置桥接头here

如果还是不行,请把你用来导入模块的代码放上去,我会尽力帮你转发的。告诉我进展如何

【讨论】:

  • 谢谢。这就是我所做的,我新建了一个项目,使用pod init创建Podfile,并使用use_frameworks!,并将pod RestKit放在目标下。当我编译它时,它已经向我显示了那个错误,它没有给我输入代码的机会。只有 cocoapods 1.0.0 才会出现这个错误。 0.39.0版本可以编译Cocoapods:1.0.0.beta.4
猜你喜欢
  • 2022-07-01
  • 2017-08-22
  • 2021-02-01
  • 2016-12-29
  • 2018-05-09
  • 2015-12-07
  • 2015-08-23
  • 2014-02-05
相关资源
最近更新 更多