我正在将一些 firebase SDK 实现到我的 pod 中,但是我在对它们进行版本控制时遇到了问题。我想设置 Firebase 6.33。我确实检查了这个版本的 pod 规范,并据此更新了我的 pod。
pod 'Firebase', '~> 6.33.0'
pod 'FirebaseCore', '~> 6.10.3'
pod 'FirebasePerformance', '~> 3.3.0'
pod 'FirebaseRemoteConfig', '~> 4.9.0'
pod 'FirebaseAnalytics', '~> 6.8.3'
pod 'FirebaseCrashlytics', '~> 4.6.1'
当我使用上面的代码时,它在 jenkins 上给了我这个错误:None of your spec sources contain a spec satisfying the dependencies: Firebase (~> 6.33.0), Firebase (= 6.33.0, ~> 6.33.0).
我做了
pod deintegrate
第一个和 pod install
做一个干净的安装。它不会在我的 MacBook 上但在 Jenkins 上给出错误。podspec.json: https://github.com/CocoaPods/Specs/blob/master/Specs/0/3/5/Firebase/6.33.0/Firebase.podspec.json
最佳答案
苹果 M1 用户👇
在您的 ios 文件夹中,在终端中遵循这些命令
sudo arch -x86_64 gem install ffi
arch -x86_64 pod install
如果不工作试试这个arch -x86_64 pod install --repo-update
苹果英特尔用户👇pod install --repo-update
关于ios - 您的规范源都不包含满足依赖项 : Firebase (~> 6. 33.0)、Firebase (= 6.33.0, ~> 6.33.0) 的规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64037496/