让 RestKit 与 CococaPods 一起工作 1.x

Getting RestKit to work with CococaPods 1.x

众所周知,在使用 CococaPods 的 iOS 项目中使用 RestKit 时,我们需要坚持使用旧的 CocoaPods 0.38 版本。否则 RestKit 不会 link 正确:

但现在 CocoaPods 已经结束测试版,我们被迫升级到 CocoaPods 1.x,因为旧版本无法更新到最新的 pod 存储库。

这会再次导致提到的 RestKit 地狱。

我们如何将 RestKit 与新 1.x 版本的 CocoaPods 一起使用?

好吧 - 关于这个问题的话题很多:https://github.com/RestKit/RestKit/issues/2356

长话短说:

解决办法就是升级到RestKit 0.27.0

pod 'RestKit', '0.27.0'

但如果您的项目在 RestKit 之外明确引用 AFNetworking,这可能会引发问题。在这种情况下,由于 RestKit 0.27 与 AFNetworking 1.3 捆绑在一起,我们需要添加:

pod 'AFNetworking', '1.3.4'

编码愉快!