一、安装
Mac电脑默认有ruby环境。
$ sudo gem install cocoapods // 发现被墙执行下面命令 $ gem sources --remove https://rubygems.org/ $ gem sources -a https://ruby.taobao.org/ // 查看当前ruby环境 $ gem sources -l // 再次运行,此命令也是更新cocoapods版本的命令 $ sudo gem install cocoapods
// 注:电脑更新了10.11后,pod命令找不到的解决方法。 $ sudo gem install -n /usr/local/bin cocoapods
二、添加类库
// 在项目目录下运行 $ vim Podfile // 在Podfile文件中输入以下文字(一般类库的Github界面写有) platform :ios, '7.0' pod "AFNetworking", "~> 2.0" // 项目运行的最低版本是iOS 7.0, 要下载的AFNetworking版本是2.0。 // vim环境下,保存退出 :wq // 安装 $ pod install // Ps:更新类库 $ pod update
// PPs:为工程添加cocoapods管理后,需要为git添加文件追踪
$ git add .
三、添加的类库,#import时没有提示的问题解决。
如下图所示,添加$(PODS_ROOT),并选择recursive(递归查找),不选择的话包含的时候就要加上文件路径。
参考链接:http://www.360doc.com/content/15/0302/15/20919452_451991897.shtml
四、让自己代码支持CocoaPods
参考链接:http://www.cocoachina.com/ios/20150228/11206.html
http://guides.cocoapods.org/making/specs-and-specs-repo.html
http://www.devtang.com/blog/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/
recursive