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

React Native iOS运行报错:RNSScreenStackHeaderConfig未在UIManager中找到

问题原因

该错误是React Navigation原生栈依赖的react-native-screens包未正确链接到iOS原生项目导致,属于iOS端原生依赖缺失的典型问题,按以下步骤操作即可解决:

解决方案步骤

  • 第一步:安装缺失的JS依赖
    执行以下命令安装React Navigation必须的原生配套依赖:
npm install react-native-screens react-native-safe-area-context

若使用yarn包管理工具,执行:

yarn add react-native-screens react-native-safe-area-context
  • 第二步:同步iOS原生依赖
    进入项目ios目录,更新Pod依赖:
cd ios
rm -rf Pods Podfile.lock
pod install --repo-update
  • 第三步:清理缓存重启项目
    先关闭当前正在运行的Metro服务,执行以下命令重启并清理缓存:
npx react-native start --reset-cache

新开一个终端窗口,重新运行iOS项目:

npx react-native run-ios

特殊情况处理

如果你使用的是0.60版本以下的React Native,需要额外执行手动链接命令后再重新运行项目:

react-native link react-native-screens
react-native link react-native-safe-area-context

内容的提问来源于stack exchange,提问作者Kaden Lalani

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 20:24:03