我已经为 iOS 和 Android 创建了一个 React Native 应用程序。它使用一些自定义字体。请检查文件夹的大小:
字体文件夹 - 18mb
Assets 文件夹 - 1mb
编码文件 - 118kb
这是在我的 package.json 文件中。
但我的完整应用程序在应用商店中显示约为 65.5 MB,下载后显示的大小约为 77.5 MB。
谁能建议我该怎么做才能减小 iOS 应用程序的大小?这些库对于我的应用程序的不同功能是必需的。请帮助我减小应用程序的大小。有多个教程可用于减小 Android 应用程序的大小,但如何减小 iOS 应用程序的大小。
此外,我尝试最小化 .otf 文件的大小,但没有找到任何适用于移动应用程序的工具或网站。
谢谢。
最佳答案
您可以在 Android 中进行配置:
打开 android/app/build.gradle
设置 def enableProguardInReleaseBuilds = true 这将使 Progaurd 能够压缩 Java 字节码。这会稍微减少应用程序的大小
设置 def enableSeparateBuildPerCPUArchitecture = true 。 Android 设备支持两种主要的设备架构:armebi 和 x86。默认情况下,RN 将这两种构件的 native 库构建到同一个 apk 中。
现在,当您构建版本时,它不包含不必要的文件和 Assets 。
对于 iOS,您可以使用位码来减小大小。 检查这个:https://agostini.tech/2019/06/02/reduce-your-app-size-with-app-thinning/
有关更多信息,请查看:https://facebook.github.io/react-native/docs/signed-apk-android
希望这对您有用。
关于javascript - 如何减小 React Native iOS 应用程序的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59644980/