Как уменьшить размер приложения React Native iOS? - PullRequest
0 голосов
/ 08 января 2020

Я создал приложение React Native для iOS и Android. Он использует некоторые пользовательские шрифты. Проверьте размер папок:

  1. Папка со шрифтами - 18 МБ

  2. Папка с активами - 1 МБ

  3. кодирование файлов - 118kb

Это в моем пакете. json файл.

first image

Packge json file 2nd image

Но мое полное приложение отображается в магазине приложений около 65,5 МБ, а после загрузки его размер составляет около 77,5 МБ.

Может кто-нибудь предложить мне что я должен сделать, чтобы уменьшить размер приложения iOS? Эти библиотеки необходимы для разных функций моего приложения. Пожалуйста, помогите мне уменьшить размер приложения. Существует несколько учебных пособий по уменьшению размера приложения android, но как я могу уменьшить размер приложения iOS.

Кроме того, я попытался минимизировать размер файла .otf, но не нашел никакого инструмента или сайт, который работает для мобильного приложения.

Спасибо.

1 Ответ

0 голосов
/ 08 января 2020

Вы можете настроить это в Android:

  • Откройте Android / app / build.gradle

  • Установите def enableProguardInReleaseBuilds = true это позволит Progaurd сжимать Java байт-код. Это уменьшает размер приложения на чуть-чуть

  • Set def enableSeparateBuildPerCPUArchitecture = true. Устройства Android поддерживают две основные архитектуры устройств: armebi и x86. По умолчанию RN создает собственные библиотеки для обеих этих архитектур в одном и том же файле.

Теперь, когда вы создаете релиз, он не содержит ненужных файлов и ресурсов.

Для iOS вы можете использовать битовый код, чтобы уменьшить размер. Проверьте это: https://agostini.tech/2019/06/02/reduce-your-app-size-with-app-thinning/

Для получения дополнительной информации проверьте это: https://facebook.github.io/react-native/docs/signed-apk-android

Я надеюсь, что это было полезно для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...