Размер приложения 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
Другие вопросы по тегам