前言
最近对基础库做了封装,使用 CocoaPods做动态下载更新。顺便整理了一份CocoaPods安装和使用说明。
安装
第一步 安装ruby环境
一般 Mac OS本身自带Ruby,查看一下Ruby版本如果版本过低需要升级一下版本。
查看当前的ruby的版本(这里的版本是2.2.4 完全够用了)
ruby -v
升级最新版的ruby
通过下面命令查看ruby最新版本信息
rvm list known
更新到最新版本
rvm install 2.4.1
PS 如果版本不是低于2.0无须更新版本。
查看Ruby的源
gem source -l
这里可以看到源地址是:https://rubygems.org/ 。如果这个无法访问(可能是被墙了),那就需要换个源了。现在很多人都用淘宝的:https://ruby.taobao.org/。不过现在淘宝源已经将安装请求重定向到Ruby China 镜像(https://gems.ruby-china.com/)
修改源方法
sudo gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
安装CocoaPods
sudo gem install cocoapods
以上就结果就表示安装成功了。
pod setup
使用pod setup Podspec索引安装到到本地。
使用CocoaPods
首先创建Podfile文件
pod init
执行命令后,会在当前文件目录下创建一个Podfile文件
编辑Podfile文件添加需要的第三方库文件
这里添加了SDWebImage 的库,'~>4.4.6' 是指定版本号,也可以不写就是指定最新版本。
然后执行命令
pod install
如此就更新添加第三方库到工程里,以后如果需要更新库执行update命令就可以了。
pod update