Restkit今天突然停止编译

我使用CocoaPods很久以来在我的项目中使用RestKit。

Podfile:pod 'RestKit', '~> 0.26.0' 

今天,由于不明原因,我的项目不再编译。 据我所知,我没有改变任何项目设置或任何东西。

我得到RKObjectManager.h中的错误:

 /projects/iphone/Pods/Headers/Public/RestKit/Network/RKObjectManager.h:892:49: Unknown type name 'AFNetworkReachabilityStatus'; did you mean 'SCNetworkReachabilityFlags'? 

如果我进入h.file并单击ReachabilityStatusEnum,我可以看到它,所以它似乎在那里虽然它说'未知types'。

我不知道如何解决这个问题。 当我很久以前设置它时,我遵循了RestKit cocoapods指令。 难道是因为我最近升级了xcode?

非常感谢指针…

这似乎是与RestKit和cocoapods 1.0.1(也可能是1.0)的问题。 我所做的是安装以前使用的0.39版本。

 sudo gem install cocoapods -v 0.39.0 

然后使用这个版本进行安装

 pod _0.39.0_ install 

至less暂时解决了我的问题。

好的,所以最后,我不得不把这个添加到.pch文件中。 我从来没有在那里,我的项目已经build立了一年没有它。 很高兴知道为什么我突然不得不包括它…

 #if __IPHONE_OS_VERSION_MIN_REQUIRED #import <SystemConfiguration/SystemConfiguration.h> #import <MobileCoreServices/MobileCoreServices.h> #else #import <SystemConfiguration/SystemConfiguration.h> #import <CoreServices/CoreServices.h> #endif