独立应用程序 iOS 大小太大 (218mb) 与 Expo

Rap*_*aph 5 build ios react-native expo

在开始之前,对不起我的英语!我将尽我所能 !

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

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

感谢您的帮助 !

bre*_*tne 5

你好!您的 IPA 包含位码,以及针对一些不同设备架构的切片,因此它不代表将出现在 App Store 中的最终二进制文件。

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密钥,然后重建。

https://expo.fyi/managed-app-size阅读更多