2013-11-23 28 views
9

私は時代に乗り出し、AFNetworking 2.0で提供されている新機能をいくつか使用しようとしています。しかし、AFNetworking 1.3を依存するRestKit 0.20も使用していますか? XcodeプロジェクトにAFNetworking 1.3および2.0を組み込むことは許可されていますか?このためにCocoaPodのトリックがありますか?Cocoapodの依存関係の2つのバージョンを使用する

https://github.com/AFNetworking/AFNetworking

https://github.com/RestKit/RestKit

答えて

10

CocoaPods(現在は)同じライブラリの複数のバージョンとの依存関係の解決を行いません。私はこれを取り巻く技術的な問題については確信していませんが、なぜそれが痛いのかを考える一つの方法は、間違いなく過去に見た重大なシンボルエラーです。 RestKitがAFNetworkingの統合を更新していない限り、私はそのような大きな図書館があると確信しています。もっと必要なものを選ぶ必要があります。

4

私はRestKitを使用している場合、このフレームワークはあなたにネットワークの操作を抽象化することを言及したいと思っていましたので、プロジェクトで使用できる場合はAFNetworkingを直接使用しないでください。代わりに働く。あなたが本当に必要な場合に備えて、restKit(つまり、 'AFNetworking'、 '〜> 1.3.0')で使用されている依存関係を使用することができ、AFNetworkingが提供する以前のAPIを使用することもできますこのライブラリの直接使用。 希望する=)

+0

まさに私が探していたもの:zanks a lot – FreelanceAr

+0

;) – Robertibiris

関連する問題