国内访问cocoapods spec repo速度非常慢,网络不好的话做一次pod update要等半个小时以上。
初始化:
git clone --mirror https://github.com/CocoaPods/Specs.git
编辑config文件
[core] repositoryformatversion = 0 filemode = true bare = true [remote "origin"] fetch = +refs/heads/*:refs/heads/* fetch = +refs/tags/*:refs/tags/* mirror = true url = https://github.com/CocoaPods/Specs.git [remote "mirrors"] url = git@gitcafe.com:lloydsheng/Specs.git mirror = true skipDefaultUpdate = true
定期同步:
- 编辑同步脚本specssync.sh,添加:
git fetch remote git push mirrors
- 设置cronjob每半个小时同步一次
30 * * * * /home/git/specssync.sh > /var/log/specssync.log 2>&1
使用镜像:
pod repo remove master pod repo add master git@gitcafe.com:lloydsheng/Specs.git
最后,如果你不想花时间自己搭的话,可以使用我在gitcafe上搭建好了的镜像。
https://gitcafe.com/lloydsheng/Specs
本文介绍了一种针对CocoaPods在国内访问速度慢的问题解决方案,通过搭建和使用镜像服务器来提高pod update的速度,包括配置步骤和定时同步的方法。
9620

被折叠的 条评论
为什么被折叠?



