我为应用商店创建了一个用于抖动的IOS构建,并生成了其存档,该存档产生了一个很大的 90 MB .ipa 文件。我在网上搜索了很多内容,如何减少IPA文件的大小,但没有找到合适的答案。我尝试了几种方法:
将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
答案 0 :(得分:2)
您是否在构建命令末尾尝试使用--split-debug-info=
?
答案 1 :(得分:1)
从Flutter 1.17起
您会发现应用大小减少了20%
也使您的代码难以理解会减小您的应用大小 https://flutter.dev/docs/deployment/obfuscate
提示!在1.17版本中,它们在iOS上将应用程序性能提高了50%