Flitter应用程序规模巨大,ios如何减少
#问题:ios应用程序越来越大。Flitter应用程序规模巨大,ios如何减少,ios,flutter,flutter-dependencies,flutter-ios-build,Ios,Flutter,Flutter Dependencies,Flutter Ios Build,#问题:ios应用程序越来越大。 我们用flatter为ios和android构建了一个应用程序。对于android,这个应用程序的大小为32MB,但当我们将同一个应用程序上传到appstore时,它的大小增加到80MB。为什么?我能知道些什么吗?默认情况下,通过Flatter run启动应用程序,或者通过单击IDE中的“播放”按钮生成Flatter应用程序的调试版本。由于允许热重新加载和源代码级调试的调试开销,调试生成的应用程序大小很大。因此,它并不代表最终用户下载的生产应用程序 分解大小 从
我们用flatter为ios和android构建了一个应用程序。对于android,这个应用程序的大小为32MB,但当我们将同一个应用程序上传到appstore时,它的大小增加到80MB。为什么?我能知道些什么吗?默认情况下,通过Flatter run启动应用程序,或者通过单击IDE中的“播放”按钮生成Flatter应用程序的调试版本。由于允许热重新加载和源代码级调试的调试开销,调试生成的应用程序大小很大。因此,它并不代表最终用户下载的生产应用程序 分解大小 从Flatter版本1.22和DevTools版本0.9.1开始,提供了一个大小分析工具,以帮助开发人员了解其应用程序发布版本的分解
flutter build ios --analyze-size
减少应用程序大小
在构建应用程序的发布版本时,请考虑使用“拆分调试信息”标签。此标记可以显著减少代码大小。F
要使应用程序更小,您还可以做以下几件事:
删除未使用的资源
最小化从库导入的资源
压缩PNG和JPEG文件
有关更多信息,请尝试使用此信息标签
flutter build apk --obfuscate --split-debug-info=build/app/outputs/symbols