【问题标题】:React Native icons disappear once bundle aws-sdk一旦捆绑 aws-sdk,React Native 图标就会消失
【发布时间】:2020-08-18 13:12:33
【问题描述】:

我正在使用 Expo38 Bare 工作流程。 (展览弹出)

我的应用在模拟器和真正的 iPhone 设备 (MX 11) 上运行良好,但是在归档应用并将其上传到 Apple Store 时。所有图标都消失了,但它们在模拟器上显示正常,并且可以在真正的 iPhone 设备上运行。

经过几天的调查,我建立了一个初步的展览项目,如下所示, 博览会初始化 世博弹出 react-native 捆绑 AWS-SDK 和其他 js 文件 Xcode 存档 上传到苹果商店

但是,当我添加“var AWS = require('aws-sdk/dist/aws-sdk-react-native');”时,图标显示正常

图标不见了。如果我把上面的行代码去掉,图标又回来了。

问候, 韵

【问题讨论】:

  • 添加“var AWS = require('aws-sdk/dist/aws-sdk-react-native');”时的区别这行代码是 main.jsbundle 文件变得越来越大。

标签: react-native expo aws-sdk


【解决方案1】:

这可能是您安装库的方式。使用 npm ..... --save 或等效的。

【讨论】:

  • 我尝试使用 npm 并在 Expo 38 上进行了另一项全新测试。添加“var AWS = require('aws-sdk/dist/aws-sdk-react-native');”时此行代码,然后存档应用程序并将应用程序导出为开发中的 ipa 文件。在我的真机上安装后,图标消失了,但是当使用 Metro 加载或删除上述行代码时,图标显示正常。这很奇怪。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-02-02
  • 2021-03-14
  • 1970-01-01
  • 2011-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多