前言:pod的做用请参照百科,这里只是简单记录下使用方法。ios
一、安装(须要ruby环境):git
sudo gem install cocoapods
二、搜索类库:github
pod search 类库名,支持模糊查询(如:AFNetworking)
三、使用:xcode
a.打开终端,使用cd命令定位到须要使用CocoaPods的项目根路径:ruby
b.在项目中创建Podfile文件。经过命令:touch Podfile;6.0(有些库须要注明支持的ios最低版本)。spa
c.加入某个库,以MBProgressHUD为例:命令行
.执行搜索命令:pod search MBProgressHUD,出现下面提示:code
-> MBProgressHUD (0.9) An iOS activity indicator view. pod 'MBProgressHUD', '~> 0.9' - Homepage: http://www.bukovinski.com - Source: https://github.com/matej/MBProgressHUD.git - Versions: 0.9, 0.8, 0.7, 0.6, 0.5 [master repo]
.在刚才建立的Podfile中输入pod 'MBProgressHUD', '~> 0.9’rem
d.执行初始化命令:pod install,完成。it
注意,上述步骤完成后,打开项目就用CocoaPodsDemo.xcworkspace 打开,而不是以前的.xcodeproj文件。这样你添加的库就都会出如今工做区。
关于安装命令执行后长时间没有反应的问题,上网搜索一番,貌似是cocoapods.org被墙到外面了,能够用淘宝镜像访问cocoapods.org,方法以下:
命令行执行下面代码:
$ gem sources --remove https://rubygems.org/ //等有反应以后再敲入如下命令 $ gem sources -a https://ruby.taobao.org/
经过下面命令验证是否修改为功:
$ gem sources -l //出现下面内容说明成功 *** CURRENT SOURCES *** https://ruby.taobao.org/
此时在执行cocoapods的安装命令,登上10多秒,搞定。