每当我添加FlutterFire软件包时,Firebase都会停止工作

时间:2019-03-19 22:52:05

标签: ios firebase flutter

每当我尝试为iOS设置firebase时,一切正常,直到我将cloud_firestore:包(或任何其他FlutterFire包)添加到pubspec.yaml文件夹中为止。每次我都会收到类似的错误消息。唯一不会引发错误的与Firebase相关的软件包是firebase_core软件包。我最常见的错误输出粘贴在下面:

User.findOne({'email': email}, function (err, user) {
  if (err) {
    throw err
  } else {
    // return the JSON here
    return res.json(user);
  }
}).select({'_id': 0, 'hash': 0, 'salt': 0, '__v': 0});

我试图使用github引用创建一个新的FCachePolicy.h文件夹,然后将其复制到其中,但这导致无休止的更多Pods文件列表被报告给我,但未找到。这时我既沮丧又迷失方向-对此将提供任何帮助或建议。

1 个答案:

答案 0 :(得分:0)

如果您添加了firestore软件包,则还需要向项目中添加GoogleService-Info.plist

为此,您需要创建一个Firebase项目,添加您的iOS捆绑包ID并下载其他plist文件。

有关如何获取该文件以及如何将其添加到项目中的完整教程,您可以在此处获得官方的firebase flutter代码实验室(步骤7):

https://codelabs.developers.google.com/codelabs/flutter-firebase/#6