Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何减小React本机iOS应用程序的大小?_Javascript_Ios_Iphone_React Native_Fonts - Fatal编程技术网

Javascript 如何减小React本机iOS应用程序的大小?

Javascript 如何减小React本机iOS应用程序的大小?,javascript,ios,iphone,react-native,fonts,Javascript,Ios,Iphone,React Native,Fonts,我已经为iOS和Android创建了一个React本机应用程序。它使用一些自定义字体。请检查文件夹的大小: 字体文件夹-18mb 资产文件夹-1mb 编码文件-118kb 这在我的package.json文件中 但我的完整应用程序在应用商店上显示的大小约为65.5mb,下载后显示的大小约为77.5mb 有人能建议我应该做些什么来减小iOS应用程序的大小吗?这些库对于我的应用程序的不同功能是必需的。请帮我缩小应用程序的大小。有多个教程可用于减小android应用程序的大小,但如何减小iOS应用

我已经为iOS和Android创建了一个React本机应用程序。它使用一些自定义字体。请检查文件夹的大小:

  • 字体文件夹-18mb

  • 资产文件夹-1mb

  • 编码文件-118kb

  • 这在我的package.json文件中

    但我的完整应用程序在应用商店上显示的大小约为65.5mb,下载后显示的大小约为77.5mb

    有人能建议我应该做些什么来减小iOS应用程序的大小吗?这些库对于我的应用程序的不同功能是必需的。请帮我缩小应用程序的大小。有多个教程可用于减小android应用程序的大小,但如何减小iOS应用程序的大小

    此外,我曾尝试最小化.otf文件的大小,但没有找到任何适用于移动应用程序的工具或网站


    多谢各位

    您可以在Android中配置:

    • 打开android/app/build.gradle

    • 设置def enableProguardInReleaseBuilds=true这将使Progaurd能够压缩Java字节码。这会将应用程序大小减少一点点

    • 将def enableSeparateBuildPerCPUArchitecture设置为true。Android设备支持两种主要的设备架构armebi和x86。默认情况下,RN将这两种艺术结构的本机库构建到同一apk中

    现在,当您构建一个发行版时,它不包含不必要的文件和资产

    对于iOS,您可以使用位代码来减小大小。 选中此项:

    有关更多信息,请检查以下内容:


    我希望这对您有用。

    最后,我检查了我的.ttf文件,它们的大小约为8MB。我在谷歌上搜索并下载了以KBS为单位的字体文件,它将我的应用程序大小减少了不到50%。 我希望这个答案适用于任何其他人。
    谢谢你的回答。但我需要一个iOS解决方案。请检查:谢谢,但我尝试了所有可能的解决方案,但对应用程序大小没有任何影响。我使用react-native init命令创建了新应用程序,然后在运行pod安装后,我的应用程序大小约为19 mb。这只是新创建的应用程序,但当我安装react-native firebase时,它的大小为44mb。有人能推荐我吗?有人能找到解决办法吗?