iphone - React Native iOS 应用程序,在 Release模式下崩溃

标签 iphone xcode8 react-native-ios

您好,当我发布应用程序时,我遇到了一个问题,我正在使用 react-native 0.39 ,但是我有一个问题,当我使用它作为 Debug模式运行时,该应用程序运行完美react-native run-ios 当我从 xCode 运行它时,但是当我使用 react-native run-ios --configuration Release 作为 Release模式运行时,应用程序立即崩溃显示后,但这里出现问题,当我在 xCode 中以 Release模式运行应用程序时,应用程序再次完美运行,即使我所有的 testflight 用户都有同样的问题,我已按照正确的步骤操作部署:

  1. 生成本地包

    节点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 中的 url

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

  3. 将包和资源复制到我的项目

this is the structure in my project

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

  • xCode 8.2.1
  • MacOS 塞拉利昂
  • BaseiOS 8(我已尝试更改 xCode 8、9、10 中可用的每个版本)

问候

最佳答案

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

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

关于iphone - React Native iOS 应用程序,在 Release模式下崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42797839/

相关文章:

swift - 从 Framework 内部记录消息到 XCode 控制台

xcode - 如何将react-native-fbsdk与构建平台一起使用?

ios - 当我在调试中放置它时,Xcode 8 不显示任何变量值

react-native - React Native 语义问题 : Redefinition of 'MethodDescriptor'

react-native - React Native ScrollView 根据条件禁用一个方向

iphone - 获取 iPhone 上之前的运行、崩溃日志

ios - 我应该在 cellForItemAtIndexPath 还是 willDisplayCell 上设置单元格?

iphone - iPhone中的下载队列

iphone - UIImageWriteToSavedPhotosAlbum 仅保存 10 张图像中的 5 张。为什么?

animation - 如何使用 swift 3 为按钮设置动画以淡出然后淡入