经常会遇到下载不下来的库。例如libwebp。这里是举一反三,叫你如何快速下载这些库。1. 查看仓库存放地点使用pod repo命令可以查看~ » pod repo
经常会遇到下载不下来的库。
例如libwebp
。这里是举一反三,叫你如何快速下载这些库。
1. 查看仓库存放地点
使用pod repo
命令可以查看
~ » pod repo master- Type: git (master)- URL: https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git- Path: /Users/xxxx/.cocoapods/repos/master1 repos
Path即是仓库存储位置。
2. 前往仓库并打开
~ » open /Users/xxxx/.cocoapods/repos/master
3. 使用mac的Finder(访达)搜索
在搜索框输入libwebp
,找到这个文件夹,然后在进入找对应的版本 然后就可以找到这个文件夹在以下路径
~ » /Users/xxxx/.cocoapods/repos/master/Specs/1/9/2/libwebp
4.修改仓库文件
- 前往
gitee
找到对应的仓库
# 找到了对应的仓库# 里面有一个提示:# “此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/webmproject/libwebp”https://gitee.com/mirrors/libwebp?_from=gitee_search
如果gitee
没有该仓库,就请求他帮你下载同步的github
仓库。
如何使用请求同步,请自行google
.
- 上面的路径中的文件夹里面,有多个版本的内容,每个文件夹都有一个叫
libwebp.podspec.json
的文件 - 找到对应版本修改
json
中的
"source": { "git": "https://chromium.googlesource.com/webm/libwebp", "tag": "v1.1.0" },
把git
改为对应的gitee
仓库
5. 重新执行pod update
这个时候你会发现,快到飞起来。另外,举一反三,其他任何库,只要存在GitHub
都可以这种方法做下载。
6. 还原json
配置
只要在终端执行以下pod repo update
,就能把所有改过的git
地址重置为默认。
感谢参考
参考 <- 参考后举一反三的结果
..

- 0