【发布时间】:2018-05-08 04:17:39
【问题描述】:
我讨厌问这种开放式的问题,但我是在连续 4 天的试验、错误和纯粹的绝望之后提出的。
我的问题是:
为 TestFlight 捆绑 React Native 应用程序是否有任何不明显的“陷阱”?因为我的应用程序在启动时崩溃,但仅在 TestFlight 中。崩溃报告仅显示 RCTFatal(下面的屏幕截图)。
我的 RN (0.54) 构建包括用于我的 JS 包的 CodePush,我在归档时使用发布方案/生产证书方案,遵循 CodePush/React Native 的所有指示。该应用程序有效,但打包时无效。有什么想法,或者最好的猜测可能是什么情况?
更新:
当我在模拟器上运行我的发布方案时出现错误:
更新(2): 对话已移至聊天:https://chat.stackoverflow.com/rooms/170610/discussion-on-question-by-user1791914-react-native-app-crashes-immediately-on-io
更新(3): 这个问题仍然是相关的,但我已经打开了一个单独的问题作为调试显示更多信息:React Native bundle error for Release, Babel not working?
React Native / Babel 没有正确编译扩展运算符,所以这是一个需要排序的配置问题。
Unhandled JS Exception: Unexpected token '...'.
这是 Babel 传播运算符错误吗?
【问题讨论】:
标签: ios react-native testflight react-native-ios react-native-code-push