Codemagic IOS 构建需要很长时间才能完成

Raf*_*nda 3 ios continuous-delivery flutter codemagic

我正在尝试在 Codemagic 上设置我的 flutter 应用程序,但为 IOS 构建大约需要 40~50 分钟,日志显示是compiling文件,.c并且.cc有很多文件正在编译。有没有办法让构建速度更快?我是否缺少某些配置?

小智 5

您可以采取一些步骤来缩短构建时间:

  1. 正如 Mikhail 所说,确保构建参数中没有 -v 。详细模式会影响构建时间;
  2. 检查您的依赖项并确保您拥有的所有内容都是您需要的。太多无用的依赖项也会影响您的构建时间;
  3. 单独的测试和构建。我们注意到,通过测试,构建步骤有时也往往需要更长的时间。因此,创建一个单独的测试工作流程并使用“仅运行测试”

不幸的是,构建 iOS 需要如此长时间的其他原因我们无法控制,因此 Apple 使构建 iOS 应用程序比 Android 和其他类型的限制复杂得多。

这里还有一篇关于公司如何应对 iOS 构建时间的好文章: https://medium.com/@SkyscannerEng/hate-to-wait-how-skyscanner-used-module-caching-to-cut-app-build-speed -一半-e906da1c077e