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

React Native项目构建报错:Include of non-modular header inside framework module

解决React Native构建报错:Include of non-modular header inside framework module 'React.RCTRuntimeExecutorFromBridge

构建报错截图

可行解决方案:

  • 调整Xcode头文件搜索路径配置
    打开Xcode工程,进入Build Settings,找到Header Search Paths,检查所有指向React Native核心库的路径,将设置为递归(recursive)的路径改为非递归(non-recursive),移除重复或不必要的路径条目。

  • 清理全量缓存与重建依赖

    1. 关闭Xcode
    2. 删除Xcode衍生数据:前往~/Library/Developer/Xcode/DerivedData,删除对应项目的文件夹
    3. 若使用CocoaPods,执行命令:
      pod deintegrate && pod install
      
    4. 重新打开Xcode,执行Clean Build Folder(快捷键:⇧⌘K)后再构建
  • 修正头文件引用方式
    找到报错的源文件,将非模块化的头文件引用(如#import "RCTRuntimeExecutorFromBridge.h")替换为模块化引用:

    #import <React/RCTRuntimeExecutorFromBridge.h>
    
  • 排查React Native版本问题
    确认当前RN版本是否存在已知的头文件兼容bug,尝试升级到最新稳定版(执行npx react-native upgrade,操作前请备份项目),或回退至之前无此问题的版本。


内容的提问来源于stack exchange,提问作者M.Hassam Yahya

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 00:42:44