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

Xcode 15中导入<React/RCTBridgeModule.h>文件找不到报错求助

解决React Native 0.72.7自定义模块无法导入<RCTBridgeModule.h>的问题

检查自定义模块的Pod依赖配置

如果是本地自定义模块,确保YourModule.podspec文件中正确声明React Native核心依赖:

s.dependency 'React-Core'
s.dependency 'React-RCTBridge'

执行pod install后,确认Xcode的Pods项目中已成功引入React-Core和React-RCTBridge组件。

确认Xcode目标的依赖关联

在Xcode中选中自定义模块的目标,进入Build Phases -> Link Binary With Libraries,检查是否添加了libReact-Core.a和libReact-RCTBridge.a(或对应framework)。若缺失,点击+按钮搜索添加。

精准配置Header Search Paths

不要全局修改项目的Header Search Paths,而是针对自定义模块目标单独配置:
在Build Settings -> Header Search Paths中添加以下路径,并勾选Recursive选项:

$(inherited)
${PODS_ROOT}/Headers/Public/React-Core
${PODS_ROOT}/Headers/Public/React-RCTBridge

检查项目结构关联

确保自定义模块文件属于主App目标,或是作为独立子项目被正确引入。如果是子项目,需在主项目的Build Phases -> Target Dependencies中添加该子项目目标。

彻底清理缓存后重构

  1. 关闭Xcode
  2. 删除~/Library/Developer/Xcode/DerivedData目录下的所有内容
  3. 执行命令:pod deintegrate && pod install
  4. 重新打开Xcode,执行Product -> Clean Build Folder(快捷键Cmd+Shift+K),再重新构建项目。

尝试切换TurboModule API(可选)

RN 0.72+推荐使用TurboModule替代传统RCTBridgeModule,若无需兼容旧版本,可改用新API:

  • 导入React/RCTTurboModule.h
  • 遵循TurboModule的实现规范,规避旧API的头文件路径问题。

内容的提问来源于stack exchange,提问作者Anwer Solangi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 15:42:35