我从一个git repo克隆一个项目,但当我执行pod安装时,我看到的第一行是“设置CocoaPods主repo”,之后我看不到任何更多的东西,控制台停在那里。

我不知道发生了什么。有人知道这里发生了什么吗?CocoaPods为何止步于此?


当前回答

我也有同样的问题。我必须使用下面的命令来解决它。

git clone `https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master`

其他回答

尝试这个命令来跟踪它的工作。

while true; do
  du -sh ~/.cocoapods/
  sleep 3
done

我使用了以下4个命令

cd ~/.cocoapods/repos
git clone "https://github.com/CocoaPods/Specs" master --depth 1
cd master
git fetch --unshallow
pod setup

我花了预期的时间,但至少我不必站在屏幕前思考后台发生了什么。

我目前使用的是另一种解决方案。通过更改Podfile中的存储库URL为:

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

变化:

- source 'https://github.com/CocoaPods/Specs.git'
+ source 'https://cdn.cocoapods.org/'

可可荚-减少等待时间到10%(在Mac OS上)

1-在你的项目文件夹中输入pod设置(首先你必须在项目文件夹中)从Mac OS的终端。

2- CTRL+z停止后,它创建主目录(文件夹)[你可以看到它在你的可可豆文件夹位置:~/.cocoapods/repos]

下载。zip https://github.com/CocoaPods/Specs 主分支(它的301 MB),提取它。大约需要5-10分钟

4.将内容复制到~/。Cocoapods /repos(现在你只需要复制主文件夹中的内容,所以要确保主文件夹已经用pod setup命令创建了)

5-一旦你复制它(或者我应该说移动,拖放复制将永远,因为它非常大),然后你可以做pod安装-no-repo-update 6-你的pod在pod文件现在将开始安装 这是一个截图

您将不得不删除回购并重新设置它…

pod repo remove master
pod setup