在Splash屏幕后,React Native ipa崩溃

问题描述 投票:0回答:1

我是React Native的新手,我用React Native创建了项目,如果通过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:nil];];并添加了这个:

jsCodeLocation = [[NSBundle mainBundle] URLForResource:@“main”withExtension:@“jsbundle”];

但是我跟着它没有帮助:

  1. 打开info.plist并展开App Transport Security设置和例外域。在那里你会找到localhost条目并删除。

2.转到产品 - >方案 - > xCode中的编辑方案。选择Run选项卡,将Build Configuration下拉列表设置为Release。

然后产品 - >存档并导出ipa,但没有任何对我有用。提前致谢。

ios reactjs react-native build react-native-ios
1个回答
0
投票

解决问题错误是我使用ScrollView并且在React-Native 0.51.0中存在ScrollView的一些问题我将React-native的版本降级为0.49.0并且它解决了问题并且这样做我运行命令终端:npm install --save [email protected]

© www.soinside.com 2019 - 2024. All rights reserved.