我正在调试模式下运行Flutter。“运行Xcode构建”需要30分钟。医生看起来很正常。以下是我的依赖项:
flutter_lints: ^2.0.0 firebase_core: ^1.19.2 cloud_firestore: ^3.3.0 firebase_auth: ^3.4.2
我是否配置错误?
x7yiwoj41#
由Firestore软件包引起。花费了1.5个小时来建造。当遵循Firebase的这一步时,建造时间减少到了10分钟
https://firebase.flutter.dev/docs/firestore/overview
eeq64g8w2#
如果您使用的是Firebase Firestore,请查看https://firebase.google.com/docs/firestore/quickstart可选:通过包含预编译框架来缩短iOS和macOS的构建时间。目前,iOS版Firestore SDK依赖的代码在Xcode中构建可能需要5分钟以上的时间。要显著缩短构建时间,您可以使用预编译版本,方法是将此行添加到您的Podfile中的目标“Runner”do块:
target 'Runner' do pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '8.15.0' # ... end
ohfgkhjo3#
这是正常的,这发生在我身上,而建立在平板电脑上花了25分钟。当我切换到在iPhone上构建时,花了大约8分钟。所以,你的Mac没有任何问题。另请参阅Xcode is running really slow:当你第一次构建一个项目时,正常地做它(它会像你描述的那样需要一段时间)在第一次构建之后,转到Product -〉Scheme -〉Edit Scheme。选择左侧列中的Build并取消选中Find implicit dependencies。这似乎是一个众所周知的问题:https://forums.developer.apple.com/thread/62737
3条答案
按热度按时间x7yiwoj41#
由Firestore软件包引起。花费了1.5个小时来建造。当遵循Firebase的这一步时,建造时间减少到了10分钟
eeq64g8w2#
如果您使用的是Firebase Firestore,请查看
https://firebase.google.com/docs/firestore/quickstart
可选:通过包含预编译框架来缩短iOS和macOS的构建时间。目前,iOS版Firestore SDK依赖的代码在Xcode中构建可能需要5分钟以上的时间。要显著缩短构建时间,您可以使用预编译版本,方法是将此行添加到您的Podfile中的目标“Runner”do块:
ohfgkhjo3#
这是正常的,这发生在我身上,而建立在平板电脑上花了25分钟。
当我切换到在iPhone上构建时,花了大约8分钟。所以,你的Mac没有任何问题。
另请参阅Xcode is running really slow:
当你第一次构建一个项目时,正常地做它(它会像你描述的那样需要一段时间)
在第一次构建之后,转到Product -〉Scheme -〉Edit Scheme。选择左侧列中的Build并取消选中Find implicit dependencies。
这似乎是一个众所周知的问题:https://forums.developer.apple.com/thread/62737