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

macOS升级Sonoma后React Native iOS构建报错:hermes-engine安装失败

解决macOS Sonoma升级后React Native iOS项目pod install时hermes-engine安装失败问题

针对你遇到的升级Sonoma后hermes-engine安装失败(提示文件已存在)的问题,试试下面这些针对性的步骤:

  • 直接删除Hermes的CocoaPods缓存目录:
    找到~/Library/Caches/CocoaPods/Pods/Release/hermes-engine路径,删除对应项目使用的版本文件夹(比如你项目依赖的0.72.x版本),然后重新执行pod install。

  • 修复目录权限:
    Sonoma升级可能改变了缓存目录的权限,执行以下命令重置权限:

    sudo chown -R $(whoami) ~/Library/Caches/CocoaPods
    sudo chown -R $(whoami) ./ios/Pods
    sudo chown -R $(whoami) ./node_modules
    
  • 强制更新Pod仓库并重新安装:
    先清理本地Pod仓库索引,再强制更新后安装:

    pod repo update
    pod install --clean-install
    
  • 手动清理Hermes的Node缓存:
    除了常规的Node缓存,还可以删除Hermes的特定缓存:

    rm -rf ~/.npm/_npx/*hermes*
    rm -rf ./node_modules/hermes-engine
    

如果以上步骤都无效,检查你的Podfile中是否有自定义的Hermes配置,比如是否指定了本地路径,尝试注释掉相关配置后重新执行pod install。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 02:22:02