如何减小Flutter中IOS内置的.ipa文件大小?

pkwftd7m  于 2022-12-24  发布在  Flutter
关注(0)|答案(3)|浏览(250)

我已经创建了一个IOS构建flutter的应用程序商店,并生成其存档,导致了巨大的90 MB .ipa文件。我在网上搜索了很多,我如何可以减少IPA文件大小,但没有得到任何合适的答案。我尝试了几种方法,如:
1.在项目终端中使用flutter clean命令,然后使用flutter build ios命令,但未减小大小。
1.我检查了选项带斯威夫特符号,但它只减少了1或2 MB的大小。
将我的Xcode项目从Swift切换到Objective-C会减少我的.ipa文件大小吗?我在Flutter应用中使用了几个第三方库,它们是造成这么大文件大小的原因吗?

cupertino_icons: ^0.1.2
  gradient_app_bar: ^0.1.3
  url_launcher: ^5.1.2
  easy_localization: ^1.3.0+1
  http: ^0.12.0+2
  connectivity: ^0.4.4
  fluttertoast: ^3.1.3
  carousel_slider: ^1.3.0
  image_picker: ^0.6.1+4
  flutter_barcode_scanner: ^0.1.5+1
igetnqfo

igetnqfo1#

您是否尝试在构建命令的末尾使用--split-debug-info=

wz3gfoph

wz3gfoph2#

自Flutter1.17起
你会发现20%的应用程序大小减小,
此外,模糊处理代码将减少应用大小https://flutter.dev/docs/deployment/obfuscate
提示!在flutter 1.17中,iOS上的应用性能提高了50%

lnxxn5zx

lnxxn5zx3#

晚了但即使我努力了
Flutter构造IPA
命令,ipa文件生成是大约90mb
因此,我尝试使用xcode创建归档,选择Distribution并继续,然后导出它创建的文件。

相关问题