在将 cloud_firebase 添加到 pubspec.yaml 之前,我的 flutter 项目运行得非常好。 我的 firebase 版本是
firebase_core: ^2.32.0
firebase_auth: ^4.20.0
cloud_firestore: ^4.17.5
flutter 和 dart 版本是
Flutter 3.22.1 • channel stable • https://github.com/flutter/flutter.git
Framework • revision a14f74ff3a (11 days ago) • 2024-05-22 11:08:21 -0500
Engine • revision 55eae6864b
Tools • Dart 3.4.1
使用 firebase_auth 进行日志记录和注册,其工作正常,但在添加 cloud_firestore 并尝试运行项目后,构建花费了太多时间,我离开了笔记本电脑,花了 40 分钟,仍在构建。在添加 firestore 后,我尝试创建新的默认测试项目相同事情发生了并且没有建立。没有错误信息。请帮忙...
我尝试了 flutter clean、pod install、删除 pod 文件,但它们不起作用
来自官方文档...
为了显着减少构建时间,您可以通过将此行添加到 Podfile 中的目标“Runner”do 块来使用预编译版本:
target 'Runner' do
use_frameworks!
use_modular_headers!
pod 'FirebaseFirestore',
:git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git',
:tag => 'IOS_SDK_VERSION'
flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
target 'RunnerTests' do
inherit! :search_paths
end
end