美文网首页
不翻墙快速下载CocoaPods索引的方法

不翻墙快速下载CocoaPods索引的方法

作者: 啥子昵称啊AA | 来源:发表于2020-05-30 00:30 被阅读0次

起因

上个月换了工作,远程入职,然后领了新电脑,需要配置工作环境,但是你们懂得原因,网络不给力啊。

经过N次pod拉取失败后,终于是忍无可忍,只能曲线救国了。下面分享本人整理的操作步骤。

操作步骤

  1. 通过镜像下载索引
  2. 修改仓库的origin地址
  3. 同步最新索引
  4. 愉快的使用cocoapods

1. 通过镜像下载索引

对于旧版的 CocoaPods 可以使用如下方法使用 tuna 的镜像:

$ pod repo remove master
$ pod repo add master https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
$ pod repo update

新版的 CocoaPods 不允许用pod repo add直接添加master库了,但是依然可以:

$ cd ~/.cocoapods/repos 
$ pod repo remove master
$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master

最后进入自己的工程,在自己工程的Podfile第一行加上:

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

方法一 通过命令直接修改远程地址

$ cd ~/.cocoapods/repos/master
$ git remote set-url origin https://github.com/CocoaPods/Specs.git

方法二 通过命令先删除再添加远程仓库

$ cd ~/.cocoapods/repos/master
$ git remote rm origin
$ git remote add origin https://github.com/CocoaPods/Specs.git

方法三 直接修改配置文件

$ cd ~/.cocoapods/repos/master/.git
$ vi config //把里面的url替换为https://github.com/CocoaPods/Specs.git

完整文件内容如下:

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
    ignorecase = true
    precomposeunicode = true
[remote "origin"]
    url = https://github.com/CocoaPods/Specs.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master

方法四 通过第三方git客户端修改

以SourceTree为例,点击 仓库 -> 仓库配置 -> 远程仓库 即可管理此项目中配置的所有远程仓库, 而且这个界面最下方还可以点击编辑配置文件,同样可以完成方法三。

3. 同步最新索引

清华的镜像索引是定期同步官方索引的,所以如果想要得到最新的索引,可以手动用命令拉取一次。

$ cd ~/.cocoapods/repos/master
$ git pull

4. 愉快的使用cocoapods

后面就是和官方安装的方式一样了

最后

杭州字节招人啊!!!!

杭州字节招人啊!!!!

杭州字节招人啊!!!!

内推走起,等着大伙简历啊~

联系方式:
qq(微信):410289616
email:emh1cnVob25nQGJ5dGVkYW5jZS5jb20=

相关文章

  • 不翻墙快速下载CocoaPods索引的方法

    起因 上个月换了工作,远程入职,然后领了新电脑,需要配置工作环境,但是你们懂得原因,网络不给力啊。 经过N次pod...

  • CocoaPods索引库的下载

    Pod install时需要CocoaPods的索引库,需要到github上去下载,地址是https://gith...

  • CocoaPods 的简单快速详细安装步骤

    CocoaPods 的简单快速安装方法(Setting up CocoaPods master repo 卡着不动...

  • 安装CocoaPods -简单快捷的方法

    安装CocoaPods >>方法一 (最简洁) 新建一个项目:项目名自定 >>方法二 ->>下载CocoaPods...

  • CocoaPods安装遇到的问题

    在天朝的国度里,能“翻墙”去安装CocoaPods那是再适合不过的了,但是由于种种原因,本人选择了不“翻墙”去安装...

  • 搜索引擎

    第 8 章:布尔代数和搜索引擎 搜索引擎: 自动下载尽可能多的网页——下载 建立快速有效的索引——索引 根据相关性...

  • Mac电脑nginx+php+mysql安装

    <—建议—>1,在翻墙的网络环境下,会更易成功、快速一些,因为好多的下载是境外服务器。(推荐蓝灯,免费翻墙)2,安...

  • ionic1 跨域设置

    解决方法: 谷歌应用商店下载Access-Control-Allow-Orign插件 需要翻墙

  • MAC安装 RabbitMQ

    1 .使用brew安装,此方法需要翻墙。 2.使用文件下载的方式安装。 下载地址:http://www.rabbi...

  • cocoaPods的使用

    一.能够翻墙 直接在终端中输入sudo gem install cocoapods即可 二.非翻墙 1.安装篇...

网友评论

      本文标题:不翻墙快速下载CocoaPods索引的方法

      本文链接:https://www.haomeiwen.com/subject/labqzhtx.html