美文网首页iOS-OC初级
CocoaPods安装使用(CDN版本)

CocoaPods安装使用(CDN版本)

作者: 秀才不才 | 来源:发表于2020-07-09 11:46 被阅读0次

    安装

    CocoaPods 发现了现在代码仓库越来越大,update速度极慢的问题。所以在1.7.2 开始使用 CDN 技术来实现速度的提升。当然测试阶段可能由于没有国内节点的原因,速度依旧很慢,受到大家的诟病。但是随着1.8.0 版本的正式发布。CDN 被作为了spec的默认来源,速度得到了质的飞跃,强烈建议升级使用。

    CocoaPods是使用Ruby构建的,并且可以使用macOS上可用的默认Ruby安装。您可以使用Ruby版本管理器,但是我们建议您使用macOS上可用的标准Ruby。

    1. 安装Ruby
    • 更新系统 Ruby 环境
    $ sudo gem update --system
    
    • 查看已安装的 Ruby 版本
    $ gem -v
    
    2. 更换安装源地址(已更换的跳过)
    • 首先查看源地址
    $ gem source ls
    
    • 如果是官方源地址,需要先移除然后更换国内源地址,不然速度会很慢
    $ gem sources --remove https://rubygems.org/
    $ gem sources --add https://gems.ruby-china.com/
    
    • 再次查看源地址是否更改成功
    $ gem sources -l
    *** CURRENT SOURCES ***
    
    https://gems.ruby-china.com/
    
    3. 安装CocoaPods
    • 使用 ruby 的 gem 命令下载并安装 CocoaPods <br />
      Mac OS 系统升级到 OS X EL Capitan版本后的命令
    $ sudo gem install -n /usr/local/bin cocoapods
    

    $ pod setup CDN版本就用不到这个了

    使用

    • 工程添加Podfile文件
    $ cd 工程目录
    $ pod init
    
    • 搜索pod
    $ pod search 框架名
    
    如果是刚安装的cocoapods, search操作会非常慢,因为CDN是用到pod才会clone索引。
    所以我们用以下精准搜索,只clone用到的pod,不clone“包含MJRefresh”的pods
    simple 通过pod名字搜索,regex正则(文章末附正则符号)
    
    $ pod search  --simple --regex '^MJRefresh$'
    

    配合代码块pod search --simple --regex '^<>$'挺好

    其他命令有用到的自行help吧

    相关文章

      网友评论

        本文标题:CocoaPods安装使用(CDN版本)

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