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

时间:2017-03-14 22:35:09

标签: iphone xcode8 react-native-ios

您好我在发布应用时遇到问题,我正在使用 react-native 0.39 ,但我遇到了问题,当我将其作为调试模式运行时,应用程序运行正常 react-native run-ios 当我从xCode运行时,但当我使用 react-native run-ios --configuration Release 运行作为发布模式时,应用程序崩溃imediatly在显示之后,但是这里的问题当我在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. 将捆绑包和资产复制到我的项目

  4. this is the structure in my project

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

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

    问候

1 个答案:

答案 0 :(得分:0)

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

  1. 通过Xcode清理构建
  2. 点击Xcode中的项目,您可以看到两个目标。通常是YOUR_APP和YOUR_APPTests。检查YOUR_APPTests构建阶段 - > LinkBinary与库。您需要添加libReact.a和libART.a
  3. 尝试直接在xcode中运行'release'模式并使用模拟器进行测试,看它是否崩溃。您可以在'产品 - >中设置此项方案 - >编辑方案 - >运行”。