ios - 错误 : CocoaPods's specs repository is too out-of-date to satisfy dependencies. 要更新 CocoaPods 规范,请运行:pod repo update

标签 ios flutter cocoapods

当我开始运行 flutter ios 项目时,它给出了“flutter run” `错误:CocoaPods 的规范存储库太过时,无法满足依赖性。 要更新 CocoaPods 规范,请运行: pod repo 更新

运行 pod 安装时出错 `

然后我在 ios/中运行“pod install”,它给出了

[!] CocoaPods 找不到 pod“Firebase/CoreOnly”的兼容版本: 在播客文件中: firebase_core(来自 .symlinks/plugins/firebase_core/ios)被解析为 1.12.0,这取决于 Firebase/CoreOnly (= 8.11.0)

您的规范源都不包含满足依赖项的规范:Firebase/CoreOnly (= 8.11.0)

你有:

  • 过时的源代码库,您可以使用 pod repo updatepod install --repo-update 进行更新。

然后 我试过 pod install --repo-update 它给出了

[!] CocoaPods 找不到 pod“Firebase/CoreOnly”的兼容版本: 在播客文件中: firebase_core(来自 .symlinks/plugins/firebase_core/ios)被解析为 1.12.0,这取决于 Firebase/CoreOnly (= 8.11.0)

您的规范源都不包含满足依赖项的规范:Firebase/CoreOnly (= 8.11.0)

你有:

  • 输入错误的名称或版本。
  • 未将托管 Podspec 的源代码库添加到您的 Podfile。

你想帮我解决这个问题吗?

最佳答案

您应该转到 iOS 文件夹并删除:

pods 文件夹和 podfile.lock

enter image description here

之后,你应该在 yaml 文件中添加以下行

  firebase_core: ^1.12.0         "[last version in dev dart]"
  firebase_analytics: ^8.3.4     "[last version in dev dart]"
  firebase_crashlytics: ^2.3.0.  "[last version in dev dart]"
  firebase_messaging: ^11.1.0.   "[last version in dev dart]"

运行您的应用程序以安装和更新 pod 文件

关于ios - 错误 : CocoaPods's specs repository is too out-of-date to satisfy dependencies. 要更新 CocoaPods 规范,请运行:pod repo update,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71192260/

相关文章:

ios - 在 Xcode 中为子模块复制工作副本

ios - 我如何在 iOS 中激活蜂窝 radio ,因为 bsd-sockets 不会自动激活它

flutter - 如何在flutter中实现 float 聊天头?

flutter - 如何只从 InheritedWidget 调用方法一次?

ios - 从 xcode 中的 mainBundle 获取子目录

ios - 并排排列 3 个 UIButtons(等宽)

dart - 尝试在 https ://pub. dartlang.org 找到包 cupertino_icons 时出现套接字错误

ios - 未找到 `ActionCableClient` 的 podspec。 Pod 安装问题

ios - 带有外部库的 cocoaPods pod 文件

swift - 在 Cocoa Touch 框架中使用 Realm 时的模式