连接到虚拟机服务所花费的时间比预期要长

问题描述 投票:0回答:3

我在运行 flutter 应用程序时遇到错误,它结束了,但它被 VM 服务卡住了,我有 GoogleService-Info.plist ,一切都好,现在有人知道问题可能是什么吗?

ios xcode firebase flutter virtual-machine
3个回答
1
投票

只需在您的主方法中添加

await Firebase.initializeApp();
方法,它将解决您的问题


1
投票

您可以尝试在 main.dart 文件中添加

Firebase.initializeApp()
。这个解决方案对我有用。

如果您在项目中找不到

FirebaseApp
,请在您的
firebase_core
中添加
pub spec.yaml


0
投票

我也遇到了同样的问题。

具体来说,我正在使用 https://github.com/invertase/firestore-ios-sdk-frameworks 来加速依赖于 Firebase 的项目的 Flutter 编译。 使用此框架时,必须更改 /ios/Podfile 中的 firestore-ios-sdk-frameworks 版本标记

对我来说,问题的原因是在 pub.dev 更新 firebase_core 版本之前更新了版本标签 right。 当我“flutter pub update”时,firebase_core 所需的内容和我使用的版本标记之间存在一个版本不匹配。 该应用程序仍在运行,但无法连接到虚拟机服务,并且我无法实时调试/重新启动我的应用程序。

解决方案是等待一天,再次运行“flutter pub update”,并修改 /ios/Podfile 中的版本以匹配 pub.dev 上 firebase_core 所需的版本。

您的根本原因与我的相同的一个线索是,如果 pub.dev 上 firebase_core 的“上次更新”时间不匹配(例如)firebase_crashlytics、firebase_auth 或 cloud_firestore 等。这意味着存在版本冲突,但它尚未完全传播到整个 firebase 包生态系统。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.