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

Intel芯片Mac构建React Native项目RCT-Folly编译失败求助

解决Intel芯片Mac上React Native项目RCT-Folly编译失败的问题

以下是针对Intel芯片Mac构建RN项目时RCT-Folly编译失败的可行解决步骤:

  • 清理Xcode缓存与项目构建文件

    1. 关闭Xcode,执行命令删除DerivedData缓存:rm -rf ~/Library/Developer/Xcode/DerivedData
    2. 进入项目根目录,删除iOS端build文件夹:rm -rf ios/build
    3. 在Xcode中打开项目后,按Cmd+Shift+K清理项目缓存
  • 重新安装Pod依赖

    1. 进入ios目录:cd ios
    2. 删除旧的Pod锁文件和依赖目录:rm -rf Podfile.lock Pods
    3. 重新执行Pod安装:pod install
      如果是React Native 0.68及以上版本,可修改Podfile指定RCT-Folly的podspec并开启模块化头文件,添加以下代码后再执行pod install:
    pod 'RCT-Folly', :podspec => '../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec', :modular_headers => true
    
  • 调整RCT-Folly的Xcode编译配置

    1. 打开ios项目的.xcworkspace文件,在左侧导航栏选中Pods项目下的RCT-Folly目标
    2. 切换到Build Settings标签,搜索C++ Standard Library,将其设置为libc++
    3. 搜索Architectures,确认设置为Standard Architectures (arm64, x86_64)
  • 更新React Native及相关依赖

    1. 升级React Native到最新稳定版:npm install react-native@latest
    2. 进入ios目录更新Pod依赖:cd ios && pod update

内容的提问来源于stack exchange,提问作者Otonye Amietubodie

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 16:53:16