cocoapods用来管理第三方库,用flutter的时候要用到,安装巨慢,特别坑。

我在安装完cocoapods时,执行pod setup的时候慢的要死,而且没有进度条,简直坑爹。然后才发现pod setup命令只是到github上去下载东西,因此我们可以直接到github上去clone。

首先进入cocoapods安装的目录,默认在~/.cocoapods目录中,如果执行setup应该有一个叫repos的文件夹,没有就建一个。然后再进去是空的,不空把越来的master删了。然后在这个目录中clone我们需要的东西:

git clone https://github.com/CocoaPods/Specs.git

国内镜像有

清华大学镜像: https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git

上海大学镜像:

1
2
3
https://mirrors.shu.edu.cn/CocoaPods (仅HTTP/HTTPS访问,不支持git拉取)
https://mirrors.shu.edu.cn/mgit/Specs (仅git访问)
https://git.shuosc.org/CocoaPods/Specs (均支持)

下载完毕后,将Specs目录名字改成master。

然后在终端里输入:

pod repo

输出:

就说明setup成功了。然后就可以到工程目录下pod install了。