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

React Native项目iOS执行pod install出现Flipper-Glog报错如何解决?

报错原因分析
  • 核心根源:React Native iOS端的依赖安装、编译打包仅支持macOS操作系统,从报错里的路径/home/suman/可判断你当前在Linux环境执行操作,缺少iOS构建必需的Xcode工具链,导致xcrun命令不存在,触发Flipper-Glog依赖的编译脚本执行失败。
  • 直接触发点:Flipper调试工具的依赖包Flipper-Glog需要调用Xcode提供的编译链配置iOS架构参数,缺失对应工具时无法完成编译校验,最终抛出C编译器无法生成可执行文件的错误。
解决方案

场景1:需要开发iOS端应用

必须切换到macOS设备操作,按以下步骤配置环境后重试:

  1. 从App Store安装完整Xcode,首次启动后同意许可协议,等待基础组件安装完成
  2. 执行命令配置Xcode命令行工具:
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
  1. 验证配置生效:执行xcrun --version确认有正常版本输出
  2. 清理原有缓存后重新安装依赖:
cd ios
rm -rf ~/Library/Caches/CocoaPods
rm -rf Pods
rm Podfile.lock
pod deintegrate
pod install

场景2:仅需要开发Android端应用

不需要执行iOS目录下的pod install命令,直接在项目根目录运行Android端启动命令即可:

npx react-native run-android

临时规避方案(仅适用于macOS环境且不需要Flipper调试的情况)

如果你是在macOS环境下开发,且不需要用到Flipper调试工具,可以修改ios目录下的Podfile,注释掉Flipper相关配置段:

# 注释以下内容
# use_flipper!()
# post_install do |installer|
#   flipper_post_install(installer)
# end

修改保存后重新执行pod install即可跳过Flipper相关依赖的安装,避免编译报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 04:45:02