按照 Firebase for Flutter 教程添加 firestore 依赖项后出现错误 运行 iOS 模拟器
Error running iOS simulator after adding firestore dependency following the Firebase for Flutter tutorial
我一直在关注几个 flutter 教程,最近尝试关注 Firebase for Flutter 教程,可以在此处找到:https://codelabs.developers.google.com/codelabs/flutter-firebase/
我按照教程所说创建了一个新项目,在 android 和 iOS 上测试 运行 它并且工作正常。然后我添加 cloud_firestore: ^0.8.0 到 pubspec.yaml 文件和 运行 "Packages get" 就像教程说的那样。
现在,每当我尝试在 iOS 模拟器中 运行 项目时,我都会收到以下错误:
*** First throw call stack:
(
0 CoreFoundation 0x00000001140b329b __exceptionPreprocess + 331
1 libobjc.A.dylib 0x000000011364f735 objc_exception_throw + 48
2 CoreFoundation 0x00000001140b30f5 +[NSException raise:format:] + 197
3 Runner 0x000000010f364441 +[FIRApp configure] + 481
4 Runner 0x000000010f6bd02c -[FLTCloudFirestorePlugin init] + 188
5 Runner 0x000000010f6bced9 +[FLTCloudFirestorePlugin registerWithRegistrar:] + 297
6 Runner 0x000000010f30c73b +[GeneratedPluginRegistrant registerWithRegistry:] + 123
7 Runner <…>
本教程描述了在 iOS 上进行模拟时可能发生的不同问题。我已经按照该问题的解决方案(将构建系统更改为 Legacy Build System)但这并没有改变我的问题。
我试过在网上找到这个问题的解决方案,但没有成功。您是否知道可能导致此错误的原因?
需要将来自 firebase 的文件 GoogleService-Info.plist 添加到文件夹 /ios/Runner。
更多信息在这里:
https://github.com/flutter/flutter/issues/22536?_pjax=%23js-repo-pjax-container
除了@Dandido的回答:
在您首先提到的教程中,完成第 7 部分 "Platform-specific Firebase configuration" 后,您可以在 ios 台设备上 运行 您的项目。在此步骤中,您将创建一个 GoogleService-Info.plist 并将其添加到您的 Xcode 项目中。
我一直在关注几个 flutter 教程,最近尝试关注 Firebase for Flutter 教程,可以在此处找到:https://codelabs.developers.google.com/codelabs/flutter-firebase/
我按照教程所说创建了一个新项目,在 android 和 iOS 上测试 运行 它并且工作正常。然后我添加 cloud_firestore: ^0.8.0 到 pubspec.yaml 文件和 运行 "Packages get" 就像教程说的那样。
现在,每当我尝试在 iOS 模拟器中 运行 项目时,我都会收到以下错误:
*** First throw call stack:
(
0 CoreFoundation 0x00000001140b329b __exceptionPreprocess + 331
1 libobjc.A.dylib 0x000000011364f735 objc_exception_throw + 48
2 CoreFoundation 0x00000001140b30f5 +[NSException raise:format:] + 197
3 Runner 0x000000010f364441 +[FIRApp configure] + 481
4 Runner 0x000000010f6bd02c -[FLTCloudFirestorePlugin init] + 188
5 Runner 0x000000010f6bced9 +[FLTCloudFirestorePlugin registerWithRegistrar:] + 297
6 Runner 0x000000010f30c73b +[GeneratedPluginRegistrant registerWithRegistry:] + 123
7 Runner <…>
本教程描述了在 iOS 上进行模拟时可能发生的不同问题。我已经按照该问题的解决方案(将构建系统更改为 Legacy Build System)但这并没有改变我的问题。
我试过在网上找到这个问题的解决方案,但没有成功。您是否知道可能导致此错误的原因?
需要将来自 firebase 的文件 GoogleService-Info.plist 添加到文件夹 /ios/Runner。
更多信息在这里: https://github.com/flutter/flutter/issues/22536?_pjax=%23js-repo-pjax-container
除了@Dandido的回答:
在您首先提到的教程中,完成第 7 部分 "Platform-specific Firebase configuration" 后,您可以在 ios 台设备上 运行 您的项目。在此步骤中,您将创建一个 GoogleService-Info.plist 并将其添加到您的 Xcode 项目中。