Ios CocoaPods-显式更新依赖冲突问题

Ios CocoaPods-显式更新依赖冲突问题,ios,cocoapods,Ios,Cocoapods,我正面临一个需要AF3.0的场景。但signalR依赖于AFNetworking 2.0,因此会引发冲突 target “MyTestApp” do pod 'SignalR-ObjC', '~> 2.0' pod 'AFNetworking', '~> 3.0' end 现在,当我尝试显式更新(pod'AFNetworking','~>3.0')时,出现了错误 [!] Unable to satisfy the following requirements: AFN

我正面临一个需要AF3.0的场景。但signalR依赖于AFNetworking 2.0,因此会引发冲突

 target “MyTestApp” do
  pod 'SignalR-ObjC', '~> 2.0'
  pod 'AFNetworking', '~> 3.0'
 end
现在,当我尝试显式更新(pod'AFNetworking','~>3.0')时,出现了错误

[!] Unable to satisfy the following requirements:

AFNetworking (~> 3.0) required by Podfile
AFNetworking (~> 2.0) required by SignalR-ObjC/Core (2.0.2)
我应该如何解决这一冲突

另一种方式,如果我尝试更新AFNetworking(由SignalR提供)

然后


那么,我们如何明确地更新它呢?

SignalR ObjC在其PodSpec中似乎只接受AFNetworking 2.0()。因此,您的项目不能同时使用AFNetworking 3.0。如果您想使用SignalR OBJC,它将被更新为依赖于AFNetworking 3.0,或者您被堆叠到AFNetworking 2.0中。这是正确的,但我需要一个明确的更新,然后我将更新AFNetworking 3.0的SignalR。我建议您分叉SignalR,更新其代码(接受AFNetworking 3.0,当然,还要更新pod规范),然后包括该版本。使用CocoaPods,您可以使用本地repo或远程、私有或公共(如果您使用GitHub,或者让您的特殊版本在Mac上本地接受AFNetworking 3.0)。您最好在SignalR ObjC repo上关注这一问题:I fork SignalR,但我有一个问题。我试图解决它,但我仍然卡在这里。SignalR-ObjC在其PodSpec中似乎只接受AFNetworking 2.0()。因此,您的项目不能同时使用AFNetworking 3.0。它将被更新为依赖于AFNetworking 3.0,或者如果您想使用SignalR OBJC,您将被堆叠到AFNetworking 2.0中。这是正确的,但我需要显式更新,然后我将更新AFNetworking 3.0的SignalR。我建议您使用SignalR,upd吃下它的代码(接受AFNetworking 3.0,当然,还要更新pod规范),然后包括该版本。使用CocoaPods,您可以使用本地repo或远程、私有或公共(如果您使用GitHub,或者让您的特殊版本在Mac上本地接受AFNetworking 3.0).你最好在信号机ObjC回购上关注这个问题:我分叉信号机,但我有一个问题。我试图解决它,但我仍然卡在这里。
target “MyTestApp” do
 pod 'SignalR-ObjC', '~> 2.0'
end
[!] The [AFNetworking] Pod is not installed and cannot be updated