Intel芯片Mac下React Native项目Xcode报React-rncore错误求助
React-rncore 错误解决方案(Intel Mac)
清理Xcode缓存与构建产物
- 打开Xcode,点击菜单栏
Product>Clean Build Folder(快捷键:⇧⌘K) - 关闭Xcode,删除项目根目录下的
ios/build文件夹 - 清空Derived Data:打开Xcode偏好设置 > Locations,点击Derived Data旁的箭头,删除对应项目的文件夹
- 打开Xcode,点击菜单栏
重新处理iOS依赖
- 进入项目ios目录,执行命令:
pod deintegrate - 删除
Podfile.lock和Pods文件夹 - 执行命令更新仓库并重装依赖:
pod install --repo-update
- 进入项目ios目录,执行命令:
检查React Native版本适配
- 核对当前Node 20.10版本与项目React Native版本的兼容性,参考官方版本对应要求
- 若版本不兼容,用nvm切换至项目指定Node版本:
nvm install [项目要求版本] nvm use [项目要求版本] - 回到项目根目录重新安装依赖:
npm install或yarn install
修复Xcode项目配置
- 打开Xcode项目,进入
Build Settings - 搜索
Header Search Paths,确保添加$(inherited)和$(SRCROOT)/../node_modules/react-native/React,设置为递归模式 - 检查
Library Search Paths,确认包含$(inherited)和$(SRCROOT)/../node_modules/react-native/ReactCommon
- 打开Xcode项目,进入
重置React Native缓存
- 执行命令:
npx react-native start --reset-cache - 重启终端和Xcode后再次尝试构建应用
- 执行命令:
内容的提问来源于stack exchange,提问作者Vijeeth Sankar
相关产品推荐
相关产品推荐

