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

M1芯片Mac配置React Native时PyCharm/WebStorm安装CocoaPods报错如何解决

M1芯片Mac React Native项目创建报错解决方法

报错核心原因

M1芯片架构下直接使用gem安装CocoaPods存在兼容性问题,同时当前使用的Node.js v17属于非长期支持版本,和React Native模板依赖匹配度低,双重因素导致创建失败。

具体解决步骤

  • 卸载原有gem安装的CocoaPods残留:
    执行命令:
    sudo gem uninstall cocoapods
    出现版本选择提示时选择全部卸载即可。
  • 安装适配M1架构的CocoaPods
    优先通过适配M1的Homebrew安装,执行命令:
    brew install cocoapods
    安装完成后执行pod --version验证,正常输出版本号即为安装成功。
  • 切换Node.js到长期支持版本
    建议使用v16或v18的LTS版本,可通过nvm管理Node版本,执行命令:
    nvm install 18 --lts
    nvm alias default 18
    执行node -v确认版本切换成功。
  • 重新创建项目
    删除之前创建失败的项目文件夹,重新打开PyCharm/WebStorm启动React Native项目创建向导即可,此时向导会跳过CocoaPods安装步骤,自动执行依赖安装。
    如果后续执行iOS编译时仍提示pod相关错误,可手动进入项目ios目录执行:
    arch -arm64 pod install
    完成后再启动项目即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 06:48:01