我是ReactNative的新手,我使用ReactNative创建了项目,如果设备通过USB(Android和iOS)连接,它也会在设备上运行。
但是现在我需要将它发送到客户端,所以我按照以下步骤创建了ipa,它已经安装在设备上,但在Splash屏幕后关闭。请帮助任何帮助将不胜感激。
以下是我遵循的步骤:
1.在终端上执行命令 react-native bundle --dev false --entry-file index.js --bundle-output ios / main.jsbundle --platform ios
2.在AppDelegate.m中注释了这一行:
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@" index" fallbackResource:无];]; 并添加了这个:
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@" main" withExtension:@" jsbundle"];
但是我跟着它没有帮助:
2.转到产品 - >方案 - >在xCode中编辑Scheme。选择Run选项卡,将Build Configuration下拉列表设置为Release。
然后产品 - >存档并导出ipa,但没有任何对我有用。 在此先感谢。
答案 0 :(得分:0)
解决问题错误是我使用ScrollView而在React-Native 0.51.0中存在ScrollView的一些问题我将React-native的版本降级为0.49.0并且它解决了问题并且我这样做了终端上的命令: npm install --save react-native@0.49.0