起因
上个月换了工作,远程入职,然后领了新电脑,需要配置工作环境,但是你们懂得原因,网络不给力啊。
经过N次pod拉取失败后,终于是忍无可忍,只能曲线救国了。下面分享本人整理的操作步骤。
操作步骤
- 通过镜像下载索引
- 修改仓库的origin地址
- 同步最新索引
- 愉快的使用cocoapods
1. 通过镜像下载索引
对于旧版的 CocoaPods 可以使用如下方法使用 tuna 的镜像:
1 | $ pod repo remove master |
新版的 CocoaPods 不允许用pod repo add
直接添加master库了,但是依然可以:
1 | $ cd ~/.cocoapods/repos |
最后进入自己的工程,在自己工程的Podfile
第一行加上:
1 | source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git' |
2. 修改仓库的origin地址
通过镜像下载的索引,在工程中使用的时候,需要指定source,这样非常不友好,我们想办法把制定source这一步给干掉。
我们是通过git下载的索引,所以这些索引其实就是一个git仓库,我们把仓库的远端地址修改为GitHub上cocoapods的官方地址,那就可以咯~
镜像地址:https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
官方地址:https://github.com/CocoaPods/Specs.git
远程仓库名称:origin
方法一 通过命令直接修改远程地址
1 | $ cd ~/.cocoapods/repos/master |
方法二 通过命令先删除再添加远程仓库
1 | $ cd ~/.cocoapods/repos/master |
方法三 直接修改配置文件
1 | $ cd ~/.cocoapods/repos/master/.git |
完整文件内容如下:
1 | [core] |
方法四 通过第三方git客户端修改
以SourceTree为例,点击 仓库 -> 仓库配置 -> 远程仓库 即可管理此项目中配置的所有远程仓库, 而且这个界面最下方还可以点击编辑配置文件,同样可以完成方法三。
3. 同步最新索引
清华的镜像索引是定期同步官方索引的,所以如果想要得到最新的索引,可以手动用命令拉取一次。
1 | $ cd ~/.cocoapods/repos/master |
4. 愉快的使用cocoapods
后面就是和官方安装的方式一样了
最后
杭州字节招人啊!!!!
杭州字节招人啊!!!!
杭州字节招人啊!!!!
内推走起,等着大伙简历啊
联系方式:
qq(微信):410289616
email:emh1cnVob25nQGJ5dGVkYW5jZS5jb20=