美文网首页
2022.3-更新CocoaPods

2022.3-更新CocoaPods

作者: 彧哥哥 | 来源:发表于2022-02-23 14:44 被阅读0次

    镜像地址:
    阿里巴巴 https://gems.ruby-china.com
    清华北大 https://mirrors.tuna.tsinghua.edu.cn/help/CocoaPods/

    CocoaPods用于xcode项目开发中管理依赖库。
    更新或安装的步骤具体有如下几步:

    请尽可能用比较新的 RubyGems 版本,建议 2.6.x 以上。

    $ gem update --system # 这里请翻墙一下
    $ gem -v
    2.6.3
    
    $ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
    $ gem sources -l
    https://gems.ruby-china.com
    # 确保只有 gems.ruby-china.com
    
    1. 更新gem
        sudo gem update --system --verbose
    
    1. 查看本地相关组件
        sudo gem list --local
    
    1. 卸载
        sudo gem uninstall cocoapods -n /usr/local/bin --verbose
    
    1. 重新安装
        sudo gem install cocoapods -n /usr/local/bin --verbose
    

    指定RVM使用那个版本方法

    rvm list 列出当前系统中的ruby版本
    rvm use 2.2.6 --default 指定系统默认的ruby版本

    注:

    通常这中方式安装ruby

    rvm reinstall ruby-2.2 --with-openssl-dir=$rvm_path/usr

    会将最新的ruby安装到本地,如果再去安pod,pod安装成功后台,退出终端(Terminal),重新打开终端执行pod --version 会报-bash: pod: command not found ,这个时候需要切换系统默认ruby版本

    https://blog.csdn.net/jsiguo/article/details/66476621
    https://juejin.cn/post/6846687586895790094
    rubygems-update 的所有版本
    https://rubygems.org/gems/rubygems-update/versions


    直接更新更新cocospods命令

     sudo gem install -n /usr/local/bin cocoapods --pre
    

    更新master库(平时只需要更新这个就好)
    新版的 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'
    

    ==============================================


    111.png

    更换源
    gem sources --remove https://rubygems.org/
    gem sources --add https://gems.ruby-china.com/
    为了验证你的Ruby镜像是并且仅是ruby-china,执行以下命令查看
    gem sources -l
    如果是以下结果说明正确,如果有其他的请自行百度解决
    *** CURRENT SOURCES ***
    https://gems.ruby-china.com/

    检查更新ruby环境
    sudo gem update --system

    这时候才正式开始安装CocoaPods
    Mac OS X 10.11前
    sudo gem install cocoapods
    Mac OS X 10.11后
    sudo gem install -n /usr/local/bin cocoapods

    pod setup太慢终极解决办法
    pod setup的本质就是将
    https://github.com/CocoaPods/Specs.git
    的代码下载到~/.cocoapods/repos/master
    当我们去执行pod setup的时候,会发现那是一个相当的慢。估计一天的时间都浪费再这上面。这是因为使用的国外的镜像,只要使用国内的镜像就很好的解决了。
    只要使用 cd ~/.cocoapods/repos
    如果没有则创建
    mkdir -p ~/.cocoapods/repos/
    cd ~/.cocoapods/repos
    然后 执行 pod repo remove master来删除master文件
    再执行 git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
    你会发现那速度杠杠的

    链接:https://www.jianshu.com/p/dbfdece084d5

    相关文章

      网友评论

          本文标题:2022.3-更新CocoaPods

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