我试图用pod安装命令更新现有的pod,但它需要很长时间才能运行。

verbose模式显示它被卡在下一行(永远)

更新规范回购主机 $ /usr/bin/git pull -no-rebase -no-commit

在它被卡住之后就没有网络活动了。


当前回答

2019年的更新答案-可可豆荚团队转向使用他们自己的CDN来解决这个问题,这是由于GitHub速率限制,如此处所述:https://blog.cocoapods.org/CocoaPods-1.7.2/

博士TL; 你需要将Podfile中的源代码行更改为:

source 'https://cdn.cocoapods.org/'

其他回答

这对我来说很管用:

删除~/下的所有内容。CocoaPods 删除现有的Podfile。锁和Pods文件夹。 保持PodFile的完整性。 执行sudo gem install cocoapods——verbose命令 运行pod install——verbose命令

我建议使用——verbose标志,因为在给出命令操作的进展时,Terminal不是很好。verbose选项帮助很大!

按照下面的步骤来做:

下载https://github.com/CocoaPods/Specs/archive/master.zip

在终端运行以下命令:

Pod设置—详细

在终端中打开新选项卡并运行

mv ~ - cocoapods repos / -大师。git ~ - tempSpecsGitFolder

打开master.zip(解压缩)

mv Specs-master ~/.cocoapods/repos/master

mv ~/寺庙观景文件夹~/.cocoapods/repos/master/ git

CD[项目文件夹]

Pod安装-不回购更新

尝试清除CocoaPods缓存,重新下载并重新安装所有pod

rm -rf "${HOME}/Library/Caches/CocoaPods"

rm -rf "\`pwd\`/Pods/"

pod update

有时也发生在我身上,我只是:

pod clean
pod update --verbose

正如这里指出的,git-remote-http进程在后台运行。我从活动监视器到这个过程,退出这个过程恢复了pod进程,在pod安装后卡住了“更新本地规格存储库”