在iOS开发中,不可避免地要使用第三方开源库,而CocoaPods就是一个负责管理iOS项目中第三方开源库的工具,其作用类似于Android的gradle或者前端的npm。CocoaPods的项目源码在Github上管理。 以下是最新的CocoaPods安装教程(2019年8月)
1、查看当前Ruby版本
代码语言:javascript复制ruby -v
2、升级Ruby环境,首先需要安装rvm。
代码语言:javascript复制curl -L get.rvm.io | bash -s stable
source ~/.bashrc
source ~/.bash_profile
3、查看rvm版本
代码语言:javascript复制rvm -v
显示如下(或者是其他版本)
代码语言:javascript复制rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
4、列出ruby可安装的版本信息
代码语言:javascript复制rvm list known
显示如下:
代码语言:javascript复制# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.6]
[ruby-]2.5[.5]
[ruby-]2.6[.3] //正是版
[ruby-]2.7[.0-preview1] //预览版
ruby-head
.....
5、安装一个ruby版本 安装ruby时,我们最好安装正式版,即2.6.3,当然也可以安装其他的版本。
代码语言:javascript复制rvm install 2.6.3
如果没有安装Homebrew,请先安装Homebrew,命令如下:
代码语言:javascript复制/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
6、设置为默认版本
代码语言:javascript复制rvm use 2.6.3 --default
7、更换镜像源
代码语言:javascript复制sudo gem update --system
gem sources --remove https://rubygems.org/
gem sources --add https://gems.ruby-china.com/
8、验证=Ruby镜像 为了验证你的Ruby镜像是并且仅是ruby-china,执行以下命令查看:
代码语言:javascript复制gem sources -l
如果是以下结果说明正确:
代码语言:javascript复制*** CURRENT SOURCES ***
https://gems.ruby-china.com/
9、安装CocoaPods 到了这一步,就可以开始安装CocoaPods了
代码语言:javascript复制sudo gem install -n /usr/local/bin cocoapods
如果安装了多个Xcode,可以使用下面的命令选择对应的版本。
代码语言:javascript复制sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
10、安装本地库 然后,重新使用pod setup命令执行安装操作。
代码语言:javascript复制pod setup
执行以上命令后,就是漫长的等待了。
代码语言:javascript复制Setting up CocoaPods master repo
$ /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --progress
Cloning into 'master'...
remote: Counting objects: 1879515, done.
remote: Compressing objects: 100% (321/321), done.
Receiving objects: 21% (404525/1879515), 73.70 MiB | 22.00 KiB/