Flutter pod安装错误,iOS上有firebase消息

dgenwo3n  于 2022-11-26  发布在  iOS
关注(0)|答案(3)|浏览(176)

命令“pod install”在ios flutter应用程序文件夹上运行时无法执行。
错误如下:
正在分析依赖关系firebase_core:使用在“firebase_core”firebase_messaging中定义的Firebase SDK版本“10.0.6”:使用“firebase_core”中定义的Firebase SDK版本“10.0.6”
[!] CocoaPods无法找到pod“Firebase/Messaging”的兼容版本:在播客文件中:firebase_messaging(来自.symlinks/plugins/firebase_messaging/ios)已解析为10.0.6,这取决于Firebase/消息传递(= 10.0.6)
没有等级库源包含满足依存关系的等级库:Firebase/Messaging (= 10.0.6) .
您可以:

  • 可以使用pod repo updatepod install --repo-update更新过期源存储库。
  • 输入的名称或版本错误。
  • 没有将托管Podspec的源存储库添加到您的Podfile。

我们在pubspec.yaml上有这个包

firebase_core: ^1.6.0
firebase_messaging: ^10.0.6

在podfile上:

platform :ios, '10.0'

我们使用pod版本:

1.11.0.rc.1

macOS大苏尔版本:

11.2.1

如果我们从pubspec.yaml中删除此包,pod安装工作正常。
我们试了很多方法都没用!

  • pod安装--repo-update此配置文件帮助;
  • M1中的可可荚安装也不能解决这个问题;
jhdbpxl9

jhdbpxl91#

在IOS上添加新的依赖项时,应始终执行以下操作:

cd ios/
rm -rf Pods/
rm -rf Podfile.lock
cd ..
flutter clean
flutter pub get
cd ios
pod install
pod install --repo-update ( if needed)

这总是帮助我解决IOS上的依赖性问题

qco9c6ql

qco9c6ql2#

使用此命令解决了问题

flutter pub cache repair

谢谢大家!

oxosxuxt

oxosxuxt3#

如果有人在这里显示,我通过运行 iOS 目录中的pod update命令修复了这个问题。

相关问题