安装
更新gem (如果gem 版本过老,会出现问题)(非必须)
$ sudo gem update --system
如果ruby 的源未更换需要替换
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
替换 CocoaPods 的镜像索引
以后的查找都是基于保存在本地的该索引;
这个索引文件比较大。所以第一次更新时非常慢,可以切换为国内镜像索引,方便更新.
$ pod repo remove master
$ pod repo add master http://git.oschina.net/akuandev/Specs.git
$ repo update
Mac 下都自带 ruby,使用 ruby 的 gem 命令即可下载安装
$ sudo gem install cocoapods
$ pod setup
使用
此时Cocoapods 安装已经安装成功,接下来为项目添加git管理
1.添加 Podfile
$ touch Podfile
2.打开Podfile(xcode),编辑依赖
platform :ios, "8.0" # 最低支持的系统版本
target ‘CocoapodsTest2’ do # 指定工程添加依赖
pod 'FMDB'
pod 'AFNetworking' , '~> 2.6.3'
end
3.保存Podfile,到对应工程目录下,执行以下命令,即可下载三方库,并完成编译参数和依赖
$ pod install
4.添加/删除,第三方库
编辑 Podfile,根据需要添加依赖,或注释掉依赖,保存后,到对应目录下
$ pod update
5.查找三方库
查找cocoaPods 管理的库中,是否有你需要的三方库
$ pod search 关键字
6.更新三方库
CocoaPods 在执行pod install
和pod update
时,会默认先更新一次podspec
索引。使用--no-repo-update
参数可以禁止其做索引更新操作
$ pod install --no-repo-update
$ pod update --no-repo-update
以上仅为个人笔记,参考文章
[http://blog.devtang.com/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/#jtss-douban]
[http://blog.sina.com.cn/s/blog_aeb8e4450102vqvg.html]
[http://www.mobile-open.com/2016/960882.html]