You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native归档包启动异常:NSUncaughtExceptionHandler报错求助

React Native归档包黑屏问题求助

我开发的React Native应用在本地运行完全正常,但归档后(无论是通过TestFlight分发还是导出IPA包),应用能打开但会陷入黑屏状态,React Native未正常加载。通过Console.app查看设备日志,发现以下报错:

8.15.0 - [Firebase/Crashlytics][I-CLS000000] Warning: NSUncaughtExceptionHandler is '_ZN10TypedArrayIL14TypedArrayKind3EE6updateERN8facebook3jsi7RuntimeERKNSt3__16vectorIhNS6_9allocatorIhEEEE' in '/private/var/containers/Bundle/Application/28A502B6-6B51-4AE9-84CD-70D88D0DFE41/MyApp.app/MyApp'

虽无直接证据,但我推测这个由Crashlytics上报的NSUncaughtExceptionHandler警告是导致异常的核心原因。报错信息中的facebook并非第三方Facebook SDK,而是React Native内部包名,其余涉及TypedArray、JSI、Runtime等术语,让我怀疑问题和JSI运行时相关,但不知具体解决方向。需要强调的是,该问题仅出现在归档包中,本地开发环境完全正常。

已尝试的排查操作

  • 在use_react_native!中设置:hermes_enabled => false切换回JSC引擎,重新安装Pods后问题依旧
  • 测试了AdHoc、Development、App Store Connect三种导出方式,均出现相同黑屏问题
  • 关闭应用瘦身功能,反复切换“从Bitcode重建”和“剥离Swift符号”选项,均无效果

请问这个问题的可能原因是什么?

内容的提问来源于stack exchange,提问作者Can Poyrazoğlu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 12:52:47