首页 > 解决方案 > 为什么我用 Flutter 创建的 iOS 应用的大小是 475MB?

问题描述

我创建了我的第一个应用程序。不是那么大,新闻应用程序。我的依赖:

  provider: ^4.3.2+2
  url_launcher: ^5.5.2
  share: ^0.6.5+4
  shared_preferences: ^0.5.10
  flutter_html: ^1.0.2
  cached_network_image: ^2.3.3
  flutter_spinkit: "^4.1.2"
  pull_to_refresh: ^1.6.3
  sqflite: ^1.3.2+1
  path_provider: ^1.6.24
  connectivity: ^2.0.2
  yoyo_player: 
  shimmer: ^1.1.2
  firebase_messaging: ^7.0.3
  dio_http_cache: ^0.2.11
  dio: ^3.0.10
  hive: ^1.4.4+1
  hive_flutter: ^0.3.1
  scrollable_positioned_list: ^0.1.8

我将列出不同情况下的应用程序大小:
flutter build apk=> 大小约为 25MB。
flutter build apk --split-per-abi=> 大小约为 10MB。
flutter build ios=> Runner.app 的大小是 475MB(我不是在开玩笑)。
好的,我可以压缩它 => 大小 203MB - 这是

好的,颤抖我将创建一个空白应用程序 flutter build ios=> Runner.app 的大小为 65MB,压缩后为 23(这似乎负担得起)。

标签: androidiosfluttersize

解决方案


我希望这会给你

flutter clean

flutter build ios --analyze-size


推荐阅读