React Native iOS编译报错:react/bridging/Bridging.h文件未找到
解决React Native 0.68.2 iOS编译找不到
react/bridging/Bridging.h的问题 针对你遇到的编译错误,试试以下几个解决方案:
清理并重新安装Pods
进入iOS目录执行以下命令,彻底重置Pod依赖:cd ios pod deintegrate rm -rf Podfile.lock rm -rf ~/Library/Caches/CocoaPods pod install完成后重新打开Xcode项目。
调整FBReactNativeSpec的头文件搜索路径
- 打开Xcode,在Pods目录下找到
FBReactNativeSpectarget - 切换到Build Settings标签,搜索
Header Search Paths - 添加递归路径:
$(SRCROOT)/../node_modules/react-native/ReactCommon
(路径要匹配你的项目结构,确保指向node_modules里的react-native/ReactCommon目录,Bridging.h就在该目录下的react/bridging子文件夹中)
- 打开Xcode,在Pods目录下找到
统一所有Target的最低部署版本
检查主项目和Pods下所有target的iOS Deployment Target是否都设置为12.4:- 选中项目根目录,在Info标签查看主项目的部署目标
- 进入Pods项目,逐个确认每个target的Build Settings里的部署版本,避免版本不一致导致编译问题
清理Xcode缓存后重新构建
- 按下
Cmd + Shift + K清理当前项目 - 删除Derived Data:
rm -rf ~/Library/Developer/Xcode/DerivedData - 重启Xcode,重新编译项目
- 按下
内容的提问来源于stack exchange,提问作者lmasneri
相关产品推荐
相关产品推荐

