执行expo update后遇podspec名称不匹配错误,求解决方案
解决
expo update 后 EASClient podspec 名称不匹配错误 清理Pods相关缓存与文件
- 进入ios目录:
cd ios - 删除Pods文件夹:
rm -rf Pods - 删除Podfile.lock文件:
rm Podfile.lock - 清理CocoaPods全局缓存:
pod cache clean --all
- 进入ios目录:
重新集成Pods依赖
- 执行彻底移除命令:
pod deintegrate - 重新安装Pods:
pod install - 若为Expo项目,也可使用官方便捷命令:
npx pod-install
- 执行彻底移除命令:
排查EASClient相关文件与依赖
- 检查ios目录下是否存在命名异常的
EASClient相关podspec文件,如有则直接删除 - 确认项目根目录
package.json中EAS相关依赖(如eas-cli)版本正常,执行npm install或yarn install重新安装项目依赖
- 检查ios目录下是否存在命名异常的
重置Expo原生目录(可选,需备份自定义原生代码)
执行npx expo prebuild --clean重新生成ios和android原生目录文件
内容的提问来源于stack exchange,提问作者Relie Essom
相关产品推荐
相关产品推荐

