写这篇文章的目的也是为了总结和分享,记录下cocopods的各类操做步骤,方便之后本身遗忘时可以快速查找,省去了再去百度上搜索的麻烦。git
本篇文章分为4个章节:github
- (一)安装Cocoapods
- (二)使用Cocoapods
- (三)编写podspec文件
- (四)搭建Cocoapods私有库环境
- 安装Ruby
- 安装Cocoapods
- 更新Cocoapods
- 卸载Cocoapods
RVM(Ruby Version Manager),Ruby的版本管理器,包括Ruby的版本管理和Gem库管理,在命令行中输入下面的内容便可安装:segmentfault
curl -L get.rvm.io | bash -s stable
查看版本验证安装是否成功:xcode
在命令行中输入下面的内容便可安装:ruby
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
查看版本验证安装是否成功:bash
这里是homebrew的官网 --> HomeBrewapp
命令行输入下面的命令:curl
xcode-select --install
查看版本验证安装是否成功:测试
ps:
1. 若是不安装xcode command line会致使ruby安装更新时失败。
2. 须要注意的是,常常在更新了Xcode后会发生cocoapods不能用的状况,就须要判断下是否是由于你忘记给新Xcode装xcode command line致使的。
3. 若是安装不成功的话,能够这里(Downloads for Apple Developers)找到对应的版本自行安装。url
使用rvm查询ruby有哪些版本可供选择下载:
rvm list known
安装ruby:
rvm install 2.4.0
查看版本验证安装是否成功:
sudo gem install cocoapods
查看版本判断是否安装成功:
ps:
须要注意的是,在这一步可能会出现安装不上或者速度很慢的状况,能够尝试更换一下ruby镜像
gem sources -l (镜像列表,用来检查是否替换成功)gem sources -r https://rubygems.org/ (移除镜像)
gem sources -a https://gems.ruby-china.org/ (添加镜像)
我本身用的镜像是很早以前配的https://ruby.taobao.org/(现已替换为https://gems.ruby-china.org/),因为时效性的问题,后面可能会不能用或是出现问题,可自行百度解决。
相关连接:
ruby淘宝镜像
rubyChina镜像
sudo gem install cocoapods(从新执行安装命令便可) sudo gem install cocoapods --pre(测试版本) sudo gem install cocoapods --version 1.3.1(指定安装cocoapods版本)
卸载命令:
sudo gem uninstall cocoapods
而后查看本地安装的cocoapods相关文件,是否删除干净:
gem list --local | grep cocoapods
若是有,逐个删除干净:
sudo gem uninstall cocoapods-core sudo gem uninstall cocoapods-deintegrate ...
删除bin目录下的pod
rm -rf /usr/local/bin/pod
Cocoapods整理(二)——使用Cocoapods
Cocoapods整理(三)——编写podspec文件
Cocoapods整理(四)——搭建Cocoapods私有库环境