升级React Native至0.72.6后Xcode启动报错:缺失InspectorInterfaces.cpp文件
解决React Native 0.72.6升级后Xcode找不到InspectorInterfaces.cpp的问题
这个报错是因为RN版本升级后,Xcode项目里残留了旧版本的文件引用,而新版本中该文件路径已变更或不再存在。按以下步骤解决:
彻底清理构建缓存与依赖
- 关闭Xcode,执行命令删除Xcode的Derived Data:
rm -rf ~/Library/Developer/Xcode/DerivedData - 回到项目根目录,清理并重新安装npm依赖:
rm -rf node_modules && npm cache clean --force && npm install - 进入ios目录,清理Pods后重新安装:
cd ios && pod deintegrate && pod install && cd ..
- 关闭Xcode,执行命令删除Xcode的Derived Data:
移除Xcode中的旧文件引用
- 打开Xcode,在项目导航栏找到
Libraries下的React.xcodeproj(或相关RN依赖target) - 搜索
InspectorInterfaces.cpp,找到后直接删除该引用 - 切换到
Build Phases标签,检查Compile Sources列表,若存在该文件,选中后点击减号移除
- 打开Xcode,在项目导航栏找到
确认RN版本的文件结构
React Native 0.72+的文件结构和0.60.x差异很大,InspectorInterfaces.cpp要么路径变更,要么已被其他文件替代,无需手动添加。确保Podfile是新版本RN对应的模板,pod install后RN的依赖会自动处理正确的文件引用。重新构建项目
执行Product -> Clean Build Folder(快捷键Cmd+Shift+K)清理本地构建,之后再点击运行(Cmd+R)即可。
内容的提问来源于stack exchange,提问作者Phanishwar Sharma
相关产品推荐
相关产品推荐

