2014-04-25 1 views
0

Я пытался AFNetworking-RACExtensions с помощью CocoaPods, но он всегда показывает эту ошибку:Настройка AFNetworking-RACExtensions с CocoaPods

[!] Unable to satisfy the following requirements: 
- `ReactiveCocoa (= 2.1.8)` required by `Podfile` 
- `ReactiveCocoa/no-arc` required by `ReactiveCocoa (2.1.8)` 
- `ReactiveCocoa/Core` required by `ReactiveCocoa (2.1.8)` 
- `ReactiveCocoa/no-arc` required by `ReactiveCocoa/Core (2.1.8)` 
- `ReactiveCocoa (~> 2.1)` required by `ReactiveViewModel (0.1.1)` 
- `ReactiveCocoa (~> 1.5.0)` required by `AFNetworking-RACExtensions (0.0.1)` 

Что может возможную причину? Это связано с тем, что AFNetworking-RACExtensions необходимо использовать AFNetworking 1.5?

ответ

0

Проблема в том, что вам нужна версия ReativeCocoa, которая соответствует семантической версии, требуемой ~> 1.5.0. Поэтому я считаю, что это будет самая высокая версия, соответствующая 1.5.x, но не 1.6*. Независимо от того, 2.* определенно несовместим с этим. Так как вам требуются 2.x других мест, вы не можете одновременно иметь обе эти версии. Это то, что CocoaPods не может обрабатывать из-за характера повторяющихся символов в Objective-C. Единственным способом исправить это было бы понизить версию 2.x, хотя я предполагаю, что переход вниз до 2.0 будет затруднен. Или обновление AFNetworking-RACExtensions для поддержки ReactiveCocoa 2.x.