我使用'Parse / FacebookUtils'来登录Parse, 我将其余的FacebookCore用于分析和其他工作。
问题在于'Parse / FacebookUtils'具有FacebookCore作为依赖项,并且具有旧版本。这个旧版本无法使用Swift 4.2进行编译。
预先感谢
pod 'FacebookCore', '~> 0.5.0'
pod 'Parse/FacebookUtils'
[!] CocoaPods could not find compatible versions for pod "FBSDKCoreKit":
In Podfile:
FacebookCore (~> 0.5.0) was resolved to 0.5.0, which depends on
FBSDKCoreKit (~> 4.37)
Parse/FacebookUtils was resolved to 1.17.1, which depends on
FBSDKCoreKit (~> 4.28.0)
答案 0 :(得分:0)
错误是说Parse / FacebookUtils仅最多支持FBSDKCoreKit v4.28.0,但pod FacebookCore v0.5.0需要FBSDKCoreKit v4.37(更新版本)。如果您将pod文件更改为
pod 'FacebookCore'
pod 'Parse/FacebookUtils'
它应该选择使用较旧版本的FBSDKCoreKit的FacebookCore版本。
答案 1 :(得分:0)
好,设法弄清楚这一点。
您可以指定自己的规格文件,然后对其进行修改:
pod 'Parse/FacebookUtils', :podspec => '/path/to/Parse.podspec.json'