在flutter项目中使用`cloud_firestore`时无法在iOS中构建

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

在将 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 文件,但它们不起作用

flutter firebase google-cloud-firestore firebase-authentication flutter-dependencies
1个回答
0
投票

来自官方文档...

为了显着减少构建时间,您可以通过将此行添加到 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
© www.soinside.com 2019 - 2024. All rights reserved.