美文网首页
cocoapods安装

cocoapods安装

作者: CCqwert | 来源:发表于2019-10-09 16:20 被阅读0次

    1.安装homebrow

    $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    (brew update   更新brew)

    2.安装RVM

     $ curl -L get.rvm.io | bash -s stable

    3.指定源

    $ source ~/.rvm/scripts/rvm

    4.安装ruby(自行选择最新版 rvm list known

    $ rvm install 2.6.1  安装指定版本  (rvm install ruby      安装最新版本)

    5.检查ruby源 

    $ gem sources -l

    $ gem source -r https://gems.ruby-china.org/

    $ gem sources -a https://gems.ruby-china.com/

    6.安装cocoapods

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

    ($ gem install cocoapods    可用于升级)

    7. cocoapods初始化

    $ pod setup

    #报错解决方法

    Q: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

    $ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

    $ git config --global http.postBuffer 524288000  (或者用1048576000)

    #pod目录框架修改(移动pod文件夹到想要的位置就修改podfile里面的project)

    workspace 'ZhongHeWorld'

    project 'ZhongHeWorld/ZhongHeWorld'

    将某些pod单独提出来

    def share_pod

    // pod  ---

    end

    target 'loopr-ios' do

    share_pod

    end

    #pod常用命令

    $ pod init                              #初始化podfile

    $ pod install --verbose --no-repo-update       #无验证安装三方库

    $pod search                                                     #搜索库,点击Q退出显示

    $  pod repo update                                                  #更新本地cocoapods的spec资源配置信息

    $  gem list --local | grep cocoapods                                             #查看本地当前ruby版本下的pod安装的版本列表(ruby版本不同会影响到该版本下的pod,安装pod不是覆盖安装)

    $git config --add core.compression -1

    compression 是压缩的意思,从 clone 的终端输出就知道,服务器会压缩目标文件,然后传输到客户端,客户端再解压。取值为 [-1, 9],-1 以 zlib 为默认压缩库,0 表示不进行压缩,1..9 是压缩速度与最终获得文件大小的不同程度的权衡,数字越大,压缩越慢,当然得到的文件会越小

    当使用git clone下来的工程中带有submodule时,初始的时候,submodule的内容并不会自动下载下来的,此时,只需执行如下命令

    $ git submodule update--init --recursive

    当使用git clone下来的工程中带有submodule时,初始的时候,submodule的内容并不会自动下载下来的,执行此命令将子模块内容下载下来后工程才不会缺少相应的文件

    RVM管理

    $ rvm get stable  升级到最新的稳定版本

    //管理ruby版本

    $ rvm list known列出已知可以使用的ruby版本

    $ rvm install 2.4安装ruby2.4版本

    $ rvm use 2.4切换ruby版本

    $ rvm use 2.4 --default设置ruby默认版本

    $ rvm list列出ruby已安装版本

    $ rvm remove 2.4删除一个ruby版本

    相关文章

      网友评论

          本文标题:cocoapods安装

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