React native 反应本机图标在绑定aws sdk后消失

React native 反应本机图标在绑定aws sdk后消失,react-native,expo,aws-sdk,React Native,Expo,Aws Sdk,我正在使用Expo38裸工作流程。(世博会弹出) 我的应用程序在模拟器和真实的iPhone设备(MX11)上运行良好,但是,当存档应用程序并将其上传到苹果商店时。所有图标都消失了,但它们在模拟器上显示良好,并在真正的iPhone设备上运行 经过几天的调查,我建立了一个初步的世博会项目,如下所示, 世博会开幕式 世博会弹出 react本机捆绑包AWS-SDK和其他js文件 Xcode存档 上传到苹果商店 但是,当我添加“var AWS=require('AWS-sdk/dist/AWS sdk r

我正在使用Expo38裸工作流程。(世博会弹出)

我的应用程序在模拟器和真实的iPhone设备(MX11)上运行良好,但是,当存档应用程序并将其上传到苹果商店时。所有图标都消失了,但它们在模拟器上显示良好,并在真正的iPhone设备上运行

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

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

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

问候,,
Yun

这可能是您安装库的方式。使用npm--保存或其等效项。

这可能是您安装库的方式。使用npm--保存或其等价物。

我尝试使用npm,并对Expo 38进行了另一次新的测试。添加“var AWS=require('AWS-sdk/dist/AWS sdk react native');”这行代码后,将应用程序存档,并将应用程序导出为开发中的ipa文件。在我的真实设备上安装之后,图标消失了,但是当使用Metro加载或删除上面的代码时,图标看起来很好。这很奇怪。我试着使用npm,并用Expo 38做了另一个新的测试。添加“var AWS=require('AWS-sdk/dist/AWS sdk react native');”这行代码后,将应用程序存档,并将应用程序导出为开发中的ipa文件。在我的真实设备上安装之后,图标消失了,但是当使用Metro加载或删除上面的代码时,图标看起来很好。这很奇怪。添加“var AWS=require('AWS-sdk/dist/AWS sdk react native');”这行代码的区别在于main.jsbundle文件变大了。添加“var AWS=require('AWS-sdk/dist/AWS sdk react native');”这行代码的区别在于main.jsbundle文件变大了。