每次我尝试更新其中一个时,另一个都会被降级。
Google/SignIn刚刚接受Firebase 3*Firebase刚刚接受Google/SignIn3.*
但我需要4.*版本的。
我该怎么办?我想我需要更新我代码的一部分。
当我试图强制使用两个吊舱的版本时,就会发生这种情况:
Update all pods
Updating local specs repositories
Analyzing dependencies
[!] CocoaPods could not find compatible versions for pod "Google/SignIn":
In Podfile:
Google/SignIn (~> 4.1.2)
None of your spec sources contain a spec satisfying the dependency: `Google/SignIn (~> 4.1.2)`.
You have either:
* mistyped the name or version.
* not added the source repo that hosts the Podspec to your Podfile.
Note: as of CocoaPods 1.0, `pod repo update` does not happen on `pod install` by default.
我的podfile:
...
target ... do
use_frameworks!
pod 'AFNetworking'
pod 'GoogleMaps'
pod 'Google/SignIn', '~> 4.1.2'
pod 'GooglePlaces'
pod 'HCSStarRatingView'
pod 'SDWebImage'
pod 'Socket.IO-Client-Swift'
pod 'CircleProgressBar'
pod 'UICountingLabel'
pod 'MKDropdownMenu'
pod 'InLocoEngage-iOS-SDK', '~> 4.0.1'
pod 'InLocoMedia-iOS-SDK/Location', '~> 4.0.1'
pod 'Firebase/Core', '~> 4.6.0'
pod 'Firebase/Messaging'
end
我已经尝试过pod repo update
、pod update
、pod install
和pod deintegrate
CocoaPods版本1.5.3
GoogleSignIn
与Google/SignIn
不同,如果我更改它,我将需要更新我真正不想要的代码(我没有这个代码,我不知道发生了什么(。
谢谢!
Google
pod(及其SignIn子ec(已被弃用,并且有一段时间没有更新。要将GoogleSignIn
与其他最近的Google pod一起使用,需要直接在Podfile:中指定
pod 'GoogleSignIn'