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

React Native项目pod install时expo-dev-launcher.podspec报错解决

解决pod install时add_dependency未定义的错误

问题分析

该错误本质是CocoaPods环境与expo模块不兼容,或是依赖版本冲突导致podspec解析失败,并非单纯缺少某个方法。

解决方案

1. 升级CocoaPods到兼容版本

expo 49要求CocoaPods版本至少为1.13.0,执行以下命令升级:

sudo gem install cocoapods

2. 清理项目缓存并重新安装

  • 删除项目根目录下的node_modules文件夹
  • 进入ios目录,删除Pods文件夹和Podfile.lock文件
  • 返回根目录重新安装npm依赖:
npm install
  • 进入ios目录执行pod安装:
pod install
# 也可使用expo官方命令:npx pod-install

3. 对齐expo开发工具类依赖版本

你的package.json中expo-dev-launcher、expo-dev-client、expo-dev-menu版本范围不一致,expo 49环境下这几个包版本需要统一,修改package.json对应依赖为:

"expo-dev-client": "~4.0.14",
"expo-dev-launcher": "~4.0.14",
"expo-dev-menu": "~5.0.14"

修改后执行npm install更新依赖。

4. 遵循正确的构建流程

确保先执行npx expo prebuild生成ios项目结构,再进入ios目录执行pod install,不要跳过prebuild步骤直接操作ios文件夹。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 17:22:47