【2023.4.19】重新安装 Cocoapods 解决 pod install 卡住或者 cocoapods 依赖无法更新等问题

重新安装 Cocoapods(2023.4.19)

做ios或flutter开发时,经常会遇到添加依赖过后pod install卡住,或者其他的一些奇奇怪怪的问题,如果花了很长时间都没有解决的话可以试试重新安装Cocoapods,这在大多数情况下都能有所帮助

一、卸载cocoapods

1. 打开终端

2. which pod

	which pod
	rm -rf /user/local/opt/ruby/bin/pod(此处可能不同)

在这里插入图片描述

3. gem list

gem list找到cocoapods附带的包的安装地址

下面是卸载包的命令,如果安装了多个版本的cocoapods,卸载时加版本号
sudo gem uninstall cocoapods
sudo gem uninstall cocoapods-core
sudo gem uninstall cocoapods-try
sudo gem uninstall cocoapods-trunk
sudo gem uninstall cocoapods-downloader
sudo gem uninstall cocoapods-deintegrate
sudo gem uninstall cocoapods-plugins  
sudo gem uninstall cocoapods-search 

二、重新安装cocoapods(此处默认已经安装过ruby)

1. 检查 gem 下载源并下载

gem sources -l
查看gem下载的源,建议换成清华源(2023.4.19可用)
删除原有源:gem sources --remove https://rubygems.org/
添加源:gem sources -a https://mirrors.tuna.tsinghua.edu.cn/rubygems/
gem install cocoapods

2. 删除 Podfile 和 Podfile.lock

在这里插入图片描述

3. 清除 flutter 缓存并在虚拟机上安装 pod

flutter clean (项目根目录)
pod setup (ios目录)

如果在这一步报 pod not found 则执行 gem install -n /usr/local/bin cocoapods ,花些时间,然后再 pod setup

flutter pub get  (项目根目录)
会自动生成引入过项目依赖的Podfile
pod install (ios目录)

至此应该能够解决您遇到的绝大多数问题,感谢阅读

猜你喜欢

转载自blog.csdn.net/weixin_52502987/article/details/130012109