Cocoapods极大简化开源库的部署工作,并能时时获得最新更新
安装 Cocoapods:
更新gem源
打开终端
运行以下命令查看Ruby版本号是否较新,一般为2.0.0以上Ruby –v
运行以下命令替换源为国内源镜像,并查看源列表确保只有 gems.ruby-china.com
1 | gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ |
运行以下命令查看gem版本号是否为较新gem -v
如果版本过旧请运行以下命令更新 (请确认你已经为你的帐户设置了密码)sudo gem update --system
注:因初始源地址为国外地址,因此步骤调整为先替换国内源,再更新gem版本。
安装 Cocoapods并初始化 Pods库
运行以下命令安装cocoapodssudo gem install -n /usr/local/bin cocoapods --pre
运行以下命令查看cocoapods是否安装成功,安装成功会提示命令用法pod
运行以下命令初始化 Pods库pod setup
注:初始化 Pods库也可以通过git Clone到帐号主目录 .cocoapods/repos/。CocoaPods github: https://github.com/CocoaPods/Specs.git
Cocoapods常用的一些命令
搜索开源库
使用搜索命令验证一个开源库是否兼容cocoapods部署,搜到即表示兼容pod search SDWebImage
部署到新项目
为一个新项目添加cocoapods部署支持:
关闭欲添加cocoapods部署新项目,并转到该项目的目录,假定在当前用户Documents文件下新建了一个newProject项目并且要添加cocoapods部署
cd ~/Documents/newProject/
运行以下命令初始化podfile
touch Podfile
运行以下命令用文本编辑来编辑podfile并保存 (运行命令前确保文本编辑偏好设置中格式为纯文本、取消选项中所有项)
open -e Podfile
Podfile范例
1 | platform:ios,'9.0' |
- 运行以下命令自动部署podfile中的开源库,已安装的不会重复安装
pod install --verbose --no-repo-update
从现在开始通过打开newProject.xcworkspace来打开项目,直接引用要用的开源库头文件,就这么简单
更新开源库
更新开源库只需定期运行以下命令pod update --verbose --no-repo-update
Just enjoy it!