所以我尝试安装 Parse iOS SDK 和 Facebook SDK,但由于 Bolts 依赖项的版本不匹配,我遇到了错误。我有以下 cocoapods env
堆栈
cocoa bean :1.4.0
ruby : ruby 2.3.3p222(2016-11-21 修订版 56859)[universal.x86_64-darwin17]
ruby :2.5.2
主机:Mac OS X 10.13.3 (17D102)
Xcode:9.2(9C40b)
Git:git 版本 2.14.3 (Apple Git-98)
Ruby 库目录:/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib
存储库:master - https://github.com/CocoaPods/Specs.git @ 0ceca6006fa5a6d42842e7d67324c9fdec36331e
安装源
可执行路径:/usr/local/Cellar/cocoapods/1.4.0/libexec/bin/pod
插件
cocoapods-分解:1.0.2
cocoa 足类插件:1.0.0
cocoa 足类搜索:1.0.0
cocoapods-stats:1.0.0
椰子树干:1.3.0
cocoa 足类尝试:1.1.0
播客文件
source 'https://github.com/CocoaPods/Specs.git'
workspace 'MyProject'
project 'MyProject.xcodeproj'
platform :ios, '10.3'
target 'MyProject' do
use_frameworks!
# Backend
pod 'Parse', '1.6'
pod 'Parse/FacebookUtils'
pod 'Parse/TwitterUtils'
pod 'FBSDKCoreKit', '4.28.0'
pod 'FBSDKLoginKit', '4.28.0'
pod 'FBSDKShareKit', '4.28.0'
end
这是我在执行 pod install
时遇到的错误:
Analyzing dependencies
[!] CocoaPods could not find compatible versions for pod "Bolts":
In Podfile:
FBSDKCoreKit (= 4.28.0) was resolved to 4.28.0, which depends on
Bolts (~> 1.7)
Parse (= 1.6) was resolved to 1.6.0, which depends on
Bolts (~> 1.1.3)
关于如何解决这个问题有什么想法吗?
最佳答案
在这种情况下尝试“pod update Bolts”。
关于ios - cocoapods 中常见的 pod 依赖性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49265468/