Flutter 颤振ios版本的大小比apk版本大很多
我正在尝试发布我的Flitter应用程序,我遇到了这个问题,ios应用程序的发布大小太大。apk发行版大小约为21.4 MB,ios发行版大小约为480 MB!!我不知道是什么问题,我试图更新颤振和颤振清洁,但没有改变 这些是我在pubspec.yaml文件中的依赖项Flutter 颤振ios版本的大小比apk版本大很多,flutter,dart,Flutter,Dart,我正在尝试发布我的Flitter应用程序,我遇到了这个问题,ios应用程序的发布大小太大。apk发行版大小约为21.4 MB,ios发行版大小约为480 MB!!我不知道是什么问题,我试图更新颤振和颤振清洁,但没有改变 这些是我在pubspec.yaml文件中的依赖项 dependencies: flutter: sdk: flutter cupertino_icons: ^0.1.3 intl: ^0.16.1 provider: ^4.1.3 image_pic
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.3
intl: ^0.16.1
provider: ^4.1.3
image_picker: ^0.6.7+4
firebase_auth: ^0.16.1
firebase_core: ^0.4.5
firebase_storage: ^3.1.6
cloud_firestore: ^0.13.7
chips_choice: ^1.2.0
cached_network_image:
modal_progress_hud: ^0.1.3
google_sign_in: ^4.5.1
font_awesome_flutter: ^8.8.1
url_launcher: ^5.5.0
dotted_border: ^1.0.6
timeago: ^2.0.26
flutter_rating_bar: ^3.0.1+1
percent_indicator: ^2.1.5
“我的资产”文件(图像和字体)约为1.4 MB
非常感谢您的帮助。首先在终端运行“颤振清理”,然后尝试释放apk。通常情况下,它更大,但颤振清理可以减少更多空间。--release
标志帮助您从fat APK中删除日志文件。尝试使用以下命令:
flutter build apk --release
对于安卓系统
检查到构建->应用->输出->apk
确保您正在运行android emulator
对于iOS
flutter build ios --release
但您需要有效的个人资料证书
参考我已经这样做了,但ios应用480的大小太大了,而据我了解,apk 21.4默认情况下,应用包包含您的dart代码和为armeabi-v7a(ARM 32位)、arm64-v8a(ARM 64位)和x86-64(x86 64位)编译的颤振运行时。这就是为什么大小成倍增加的原因。这不是针对android的吗?