React Native iOS App,在发布模式下崩溃

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

嗨我在发布应用程序时遇到问题,我正在使用react-native 0.39 ,但是我有一个问题,当我使用react-native run-ios运行它作为调试模式时,应用程序运行正常它来自xCode,但是当我使用react-native run-ios作为发布模式运行时 -配置在显示它之后释放应用程序崩溃,但是当我在xCode中以发布模式运行应用程序时问题再次完美,即使我的所有testflight用户都有同样的问题,我已按照正确的步骤进行部署:

  1. 生成本地包

    node node_modules/react-native/local-cli/cli.js bundle --entry-file='index.ios.js' --bundle-output='./ios/myapp/main.jsbundle' --dev=false --platform='ios' --assets-dest='./ios'

  2. 更改AppDelegate中的网址

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

  3. 将捆绑包和资产复制到我的项目中

这是我项目中的结构

知道我为什么会遇到这个问题吗? 关于我的环境的信息是下面的

  • xCode 8.2.1
  • MacOS Sierra
  • BaseiOS 8(我已尝试更改我的xCode 8,9,10中提供的每个版本)

问候

iphone xcode8 react-native-ios
1个回答
0
投票

我有一些建议,也许他们可以帮助你:

  1. 通过Xcode清理构建
  2. 单击Xco​​de中的项目,您可以看到两个目标。 通常是YOUR_APP和YOUR_APPTests。 检查YOUR_APPTests构建阶段 - > LinkBinary与库。 您需要添加libReact.a和libART.a
  3. 尝试直接在xcode中运行'release'模式,然后用模拟器测试它是否崩溃。 您可以在“产品 - >方案 - >编辑方案 - >运行”中进行设置。
© www.soinside.com 2019 - 2024. All rights reserved.