Usando dos versiones de una dependencia Cocoapod

Por lo tanto, estoy intentando superar los times y usar algunas de las nuevas características que ofrece AFNetworking 2.0. Sin embargo, también estoy usando RestKit 0.20 que tiene AFNetworking 1.3 como una dependencia? ¿Puedo incorporar AFNetworking 1.3 y 2.0 en mi proyecto Xcode o solo puedo elegir uno? ¿Hay un truco de CocoaPod para esto?

https://github.com/AFNetworking/AFNetworking

https://github.com/RestKit/RestKit

CocoaPods no (actualmente) hace la resolución de dependencia con múltiples versiones de la misma biblioteca. No estoy seguro acerca de las dificultades técnicas que rodean esto, pero creo que una forma de pensar acerca de por qué sería un dolor son los errores de símbolos duplicates que todos, sin duda, hemos visto antes. A less que RestKit actualice su integración de AFNetworking, lo que llevaría un poco de trabajo, estoy seguro de que para una biblioteca tan grande, tendrá que elegir cuál necesita más.

Quería mencionar que si estás usando RestKit, este marco está destinado a abstraer tus operaciones de networkinges, por lo que si tu proyecto lo permite, sería mejor no usar AFNetworking directamente, y dejar que restKit haga el trabajo en su lugar. Dicho eso, también señalaré que puedes usar la dependencia usada por restKit (es decir, 'AFNetworking', '~> 1.3.0'), y simplemente usar la API anterior proporcionada por AFNetworking, en caso de que realmente necesites hacer uso directo de esta biblioteca Espero que ayude =)