Flutter 在执行 Flutter build ios 后卡在 Building Dart 代码上

Posted

技术标签:

【中文标题】Flutter 在执行 Flutter build ios 后卡在 Building Dart 代码上【英文标题】:Flutter stuck on Building Dart code after doing flutter build ios 【发布时间】:2019-04-21 05:00:17 【问题描述】:

我正在尝试通过执行 flutter build ios 来构建档案,但在 Starting Xcode build 上遇到问题

$ flutter build ios

Building com.example.example for the device (ios-release)...
Automatically signing iOS for device deployment using specified 
development team in Xcode project: XXXXXX
Running pod install...                                       
Starting Xcode build...
  ├─Building Dart code...     

我已经(上周)建立了一个存档,并且它正在工作。也许这是由于颤振升级?

$ flutter doctor

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.11.3, on Mac OS X 10.14.1 18B75, locale 
en-GB)
[✓] android toolchain - develop for Android devices (Android SDK  
28.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
[✓] Android Studio (version 3.2)
[✓] VS Code (version 1.29.1)

【问题讨论】:

【参考方案1】:

这是一个最近才修复的问题,并且应该已经在 master 频道中提供了修复。

flutter channel master
flutter doctor

您也可以尝试dev 频道,但我不确定它是否已经登陆那里。 该修复程序当然会包含在下一个 beta 频道中,但 beta 版本上周刚刚发布,因此下一个可能需要一段时间。

另见https://github.com/flutter/flutter/issues/24139

【讨论】:

它正在工作,谢谢!那我应该一直在主频道上工作吗?我是 Flutter 的新手 不,首选是beta,但 Flutter 发展迅速,有时可能会出现问题,然后首先在 master 中修复,然后在一段时间后更新 dev 和更高版本的 beta。如果 beta 不起作用,请使用 master 或 dev。大师是第一个得到修复的,但也经常中断。

以上是关于Flutter 在执行 Flutter build ios 后卡在 Building Dart 代码上的主要内容,如果未能解决你的问题,请参考以下文章

Flutter run --no-build无法与--release一起使用

执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障 Flutter clean 后

Flutter App Build apk报错但运行正确解决

Flutter build runner - pub 以退出代码 65 结束

Flutter build apk 有 bug 而 debug 完美

在 Flutter 中发布的“flutter build apk”出现错误