我在Flutter上开发了一个应用程序,当我试图在xcode上构建我的应用程序时出错了。我得到这样的错误:
的数据这是我得到的最多的错误使用未声明的标识符“FIRAnalytics”这是我使用的技术:
的
的我不知道该怎么处理这个错误,这是我第一次在flutter上使用firebase,当我为android构建时没有问题。有人能告诉我该怎么做才能解决这个问题吗?
ybzsozfc1#
我也遇到了同样的问题,就我而言,这与我使用的Min Dart SDK版本有关。请检查您的版本,并确保您使用的所有firebase库都与您安装的Dart SDK版本相匹配。1.检查pubspec.yaml environment.sdk检查SDK约束(我的是>=2.14.0 <3.0.0)1.获取依赖项的实际列表:dart pub deps个1.对于每个firebase依赖项,转到https://pub.dev/1.按名称搜索依赖项1.打开“版本”选项卡,查看“Min Dart SDK”一栏1.检查库版本是否在步骤的范围内以下是我在pubspec.yaml中的firebase依赖:
environment.sdk
>=2.14.0 <3.0.0
dart pub deps
pubspec.yaml
firebase_core: 2.11.0 firebase_remote_config: ^3.0.15 firebase_analytics: ^10.1.6
字符串firebase_core依赖项需要保持固定,以避免获得最新的(在我的情况下,这是导致Analytics问题的原因)
firebase_core
1条答案
按热度按时间ybzsozfc1#
我也遇到了同样的问题,就我而言,这与我使用的Min Dart SDK版本有关。请检查您的版本,并确保您使用的所有firebase库都与您安装的Dart SDK版本相匹配。
1.检查pubspec.yaml
environment.sdk
检查SDK约束(我的是>=2.14.0 <3.0.0
)1.获取依赖项的实际列表:
dart pub deps
个1.对于每个firebase依赖项,转到https://pub.dev/
1.按名称搜索依赖项
1.打开“版本”选项卡,查看“Min Dart SDK”一栏
1.检查库版本是否在步骤的范围内
以下是我在
pubspec.yaml
中的firebase依赖:字符串
firebase_core
依赖项需要保持固定,以避免获得最新的(在我的情况下,这是导致Analytics问题的原因)