Ios 使用Cocoapod依赖项的两个版本

Ios 使用Cocoapod依赖项的两个版本,ios,restkit,afnetworking,cocoapods,Ios,Restkit,Afnetworking,Cocoapods,因此,我正试图跟上时代,使用AFNetworking 2.0中提供的一些新功能。然而,我也在使用RESTKit0.20,它依赖于AFNetworking 1.3我是否可以将AF1.3和2.0合并到我的Xcode项目中,或者我只能选择一个?有没有CocoaPod的诀窍? CocoaPods(目前)不会对同一库的多个版本执行依赖项解析。我不确定围绕这一点的技术困难,但我相信一种思考为什么它会令人痛苦的方法是重复符号错误,这是我们以前毫无疑问看到的。除非RestKit更新他们的AFNetworkin

因此,我正试图跟上时代,使用AFNetworking 2.0中提供的一些新功能。然而,我也在使用RESTKit0.20,它依赖于AFNetworking 1.3我是否可以将AF1.3和2.0合并到我的Xcode项目中,或者我只能选择一个?有没有CocoaPod的诀窍?


CocoaPods(目前)不会对同一库的多个版本执行依赖项解析。我不确定围绕这一点的技术困难,但我相信一种思考为什么它会令人痛苦的方法是重复符号错误,这是我们以前毫无疑问看到的。除非RestKit更新他们的AFNetworking集成(这需要做一些工作,我相信对于这么大的库,你必须选择你需要的更多的库。

我想说的是,如果你使用RestKit,这个框架是为了抽象出你的网络操作,所以如果你的project允许的话,最好不要直接使用AFNetworking,而是让restKit来完成这项工作。话虽如此,我还想指出,您可以使用restKit使用的依赖项(即“AFNetworking”和“~>1.3.0”),只需使用AFNetworking提供的以前的API,以防您确实需要直接使用此库。
希望有帮助=)

正是我想要的:)赞克