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