React-Navigation报错:RNSScreenStackHeaderConfig未在UIManager中找到
React Native报错"RNSScreenStackHeaderConfig"未找到的解决方法
以下是针对该报错的具体解决步骤:
确认react-native-screens原生链接状态
执行命令手动触发链接:npx react-native link react-native-screens完成后进入ios目录重新执行
pod install,然后重启项目。清理缓存并重建项目
- 清理Metro缓存:
npx react-native start --reset-cache - 进入ios目录,删除
Pods文件夹和Podfile.lock文件,重新执行pod install。 - 打开Xcode,按下
Command+Shift+K清理构建缓存,再重新编译运行项目。
- 清理Metro缓存:
检查依赖版本兼容性
你的React Native版本是0.70.6,可尝试升级react-native-screens到兼容的最新版本:npm install react-native-screens@latest升级完成后重新执行
pod install。验证Xcode构建配置
打开Xcode,进入项目的Build Phases->Link Binary With Libraries,确认列表中存在libRNSScreen.a。如果没有,点击+号搜索RNSScreen并添加,之后重新构建项目。
内容的提问来源于stack exchange,提问作者Sagar Kachhadiya
相关产品推荐
相关产品推荐

