带有Expo的独立应用iOS大小太大(218mb)

时间:2018-06-22 14:39:28

标签: ios react-native build expo

开始之前,对不起我的英语!我会尽力的!

我想构建适用于iOS的应用程序,因此,我使用了“ exp build:ios”,但这使我的IPA太大(大于200mb) 因此,我尝试分离我的应用程序以使用ExpoKit进行编译,但这不是一个独立的应用程序……这使我成为一个可以连接到expo服务器以启动我的代码的应用程序(并在每次启动时下载它)

我应该如何构建我的应用程序,并使其具有更好的大小(大约30mb)

谢谢您的帮助!

1 个答案:

答案 0 :(得分:3)

  

嗨!您的IPA包含bitcode, as well as slicing for a few different device architectures,   因此它不代表将出现在应用程序中的最终二进制文件   商店。

     

Expo Client应用程序,它严格大于包含的代码   在您的CRNA应用中,当前在App Store中为19.8 MB(压缩),   提取到设备上时为26 MB。这之间略有不同   我们在更新SDK时使用的版本,但这只是个标准。

https://forums.expo.io/t/ios-standalone-app-size-is-too-big

除此之外,您可能要考虑要捆绑的资产。默认情况下,您使用的每个资产都捆绑在二进制文件中,但是可以根据需要下载其中的任何资产。您可以进入app.json并拔下assetBundlePatterns键,然后重新构建。