2014-04-25 63 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之前是很困難的。或者升級到支持ReactiveCocoa 2.xAFNetworking-RACExtensions