【问题标题】:Flutter app size huge, how to reduce for iosFlutter 应用程序大小巨大,如何减少 ios
【发布时间】:2021-07-03 07:27:06
【问题描述】:

#issue:ios 应用程序大小变大。
我们用 Flutter 为 ios 和 android 构建了一个应用程序。对于 android,这个应用程序大小剩下 32 MB,但是当我们将相同的应用程序上传到应用商店时,它的大小增加到 80 MB。为什么?我有什么想法吗?

【问题讨论】:

    标签: ios flutter flutter-dependencies flutter-ios-build


    【解决方案1】:

    试试这个信息标签

    flutter build apk --obfuscate --split-debug-info=build/app/outputs/symbols
    

    【讨论】:

    • 这是为 iOS 而不是 android
    【解决方案2】:

    默认情况下,使用 flutter run 启动您的应用程序,或者通过单击 IDE 中的“播放”按钮会生成 Flutter 应用程序的调试版本。由于允许热重载和源代码级调试的调试开销,调试构建的应用程序大小很大。因此,它不代表最终用户下载的生产应用程序。

    分解尺寸 从 Flutter 1.22 版和 DevTools 0.9.1 版开始,包含一个大小分析工具,以帮助开发人员了解其应用程序的发布版本的细分。

    flutter build ios --analyze-size
    

    减小应用大小 在构建应用程序的发布版本时,请考虑使用 --split-debug-info 标记。这个标签可以显着减少代码大小。 F 您可以采取的其他一些措施来使您的应用更小:

    移除未使用的资源 最小化从库中导入的资源 压缩 PNG 和 JPEG 文件

    欲了解更多信息check this

    【讨论】:

      猜你喜欢
      • 2013-01-13
      • 2023-03-26
      • 2020-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多