cocoapods安装

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安装)