cocoapods 安装 pod setup 很慢的解决方案

释放双眼,带上耳机,听听看~!

cocoapods 是什么?

cocoapods 是第三方开源库管理库工具,类似于 JAVA 中的 Maven。
官方解释:https://cocoapods.org/

CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 65 thousand libraries and is used in over 3 million apps. CocoaPods can help you scale your projects elegantly.

CocoaPods是 Swift 和 Objective-C Cocoa项目的依赖管理器。它拥有超过65,000个库,并在超过300万个应用程序中使用。CocoaPods 可以帮助您优雅地扩展项目。

在 ped setup 安装的时候,超级无敌慢,clone 速度是 7.00 KiB/s,实在是不敢恭维,得下到猴年马月。它也是从 github 上进行 clone 的啊,但为何就是这么慢呢。

安装说明

首先进入 cocoapods 安装的目录,默认在 ~/.cocoapods 目录中,如果执行 setup 应该有一个叫 repos 的文件夹,没有就建一个。如果有其他文件夹请删掉。

按照下方提供的 git 地址进行 clone,然后把 Specs 文件夹改名为:master

官方 github

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

国内清华大学镜像(可用)

https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git

上海大学镜像(废的)

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

国内镜像(感觉没更新)

https://coding.net/u/CocoaPods/p/Specs/git
https://code.aliyun.com/Magi/CocoaPods.git
https://gitclub.cn/CocoaPods/Specs.git


git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
Cloning into 'Specs'...
remote: Counting objects: 3460294, done.
remote: Compressing objects: 100% (1061357/1061357), done.
remote: Total 3460294 (delta 2201330), reused 3450307 (delta 2193665)
Receiving objects: 100% (3460294/3460294), 601.41 MiB | 8.91 MiB/s, done.
Resolving deltas: 100% (2201330/2201330), done.
Checking out files: 100% (358853/358853), done.

使用的清华大学镜像,速度快多了,终端输入:pod repos


master
- Type: git (master)
- URL: https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
- Path: /Users/paynezhuang/.cocoapods/repos/master

1 repo

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


pod --version # 查看版本
1.7.5

至于它的完整性以及是否最新版本,请自行检查。

人已赞赏