简介
CocoaPods是专门为iOS工程提供第三方依赖库的管理工具,通过CocoaPods,我们可以更方便地管理每个第三方库的版本,而且不需要我们做太多的配置,就可以直观、集中和自动化地管理我们项目的第三方库。
安装环境
一、升级Ruby环境
安装需要用到Ruby,虽然Mac自带了Ruby,不过版本有点老了,最好更新一下
gem -v
gem update --system
如果没有权限去升级Ruby ?就输入
sudo gem update --system
如果报这个错误:
cocopods_1.png
这个问题是Ruby的软件源rubygems.org被屏蔽了镜像,可以选择国内的镜像,执行命令:
sudo gem sources -r https://rubygems.org/
gem sources -a https://ruby.taobao.org/
看下ruby源
gem sources -l
出现如下:
cocopods_2.png
二、安装Cocoapods
授权安装Cocoapods指令:
sudo gem install cocoapods
出错的话执行下面的命令:
sudo gem install -n /usr/local/bin cocoapods
安装时会输出很多文件以及进度条,会显示输出成功:
cocopods_4.png
想要查看cocoapods版本信息:
pod --version
三、设置Cocoapods仓库
初始化repos文件
pod repo add master https://github.com/CocoaPods/Specs.git
要是报[!] To setup the master specs repo, please run pod setup
这个错误执行下面:
pod setup
报下错误大概意思是远程意外中断:
cocopods_5.png
解决方法直接进入文件里clone仓库是终端输入一下命令:
cd ~/.cocoapods/repos
git clone https://github.com/CocoaPods/Specs.git master
cocopods_6.png
结尾
Cocoapods的环境已经安装完毕,中间有不少坑,记录下避免后人再采坑。后续会分享一下Cocopods使用。