Размер приложения Flutter огромен, как уменьшить для ios
#issue: размер приложения ios увеличивается.
Мы создаем приложение для ios и android с флаттером. Для Android размер этого приложения оставался 32 МБ, но когда мы загружаем то же приложение в магазин приложений, его размер увеличился до 80 МБ. Почему? Могу я получить представление?
2 ответа
По умолчанию при запуске приложения с запуском Flutter или при нажатии кнопки «Воспроизвести» в IDE создается отладочная сборка приложения Flutter. Размер приложения отладочной сборки велик из-за накладных расходов на отладку, которые позволяют выполнять горячую перезагрузку и отладку на уровне исходного кода. Таким образом, он не является репрезентативным для загрузки конечных пользователей рабочего приложения.
Разбиение на размер Начиная с Flutter версии 1.22 и DevTools версии 0.9.1, в него включен инструмент анализа размера, который помогает разработчикам понять структуру релизной сборки своего приложения.
flutter build ios --analyze-size
Уменьшение размера приложения При создании окончательной версии приложения рассмотрите возможность использования тега --split-debug-info. Этот тег может значительно уменьшить размер кода. F Некоторые другие вещи, которые вы можете сделать, чтобы уменьшить размер вашего приложения:
Удалить неиспользуемые ресурсы Свернуть ресурсы, импортированные из библиотек Сжать файлы PNG и JPEG
Для получения дополнительной информации проверьте это
Попробуйте с этим информационным тегом
flutter build apk --obfuscate --split-debug-info=build/app/outputs/symbols