概要
iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库,使工程看起来更为简洁、清爽。
安装
要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby环境。一般MacOS会自带环境,保险起见首次使用时可以先查看并更新版本。
1.Ruby环境搭建
- a 查看Ruby版本
localhost:~ zhangjc$ ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]
- b 更新Ruby
终端输入如下命令 把Ruby镜像指向taobao,避免被墙
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l (用来检查使用替换镜像位置成功)
因为楼主已经配置过的原因,显示正在使用
2.下载安装CocoaPods
终端输入:sudo gem install cocoapods
3.使用CocoaPods
-
a 新建一个项目,名字CocoPodsTest
- b 终端中,cd到项目总目录(即CocoPodsTest.xcodeproj文件所在目录)
localhost:~ zhangjc$ cd desktop/CocoPodsTest
localhost:CocoPodsTest zhangjc$
-
c 建立Podfile(俗称配置文件)
终端输入 vim Podfile
输入 i,进入编辑模式
输入
platform :ios, '8.0'
pod 'MBProgressHUD', '~> 0.8'
输入完成后先按ESC再按 : 后输入wq
回车后Podfile文件创建完毕,在目录下可以发现已生成Podfile文件
确定终端cd到项目总目录,然后输入 pod install静静等待库安装完成
查看项目根目录:
注意:现在打开项目不是点击 COcoPodsTest.xodeproj了,而是点击 COcoPodsTest.xcworkspace
打开项目后看到项目结构并且测试一下:
运行结果:
其它
Podfile文件内可以写入多个第三方库,修改完文件之后需要重新执行一次pod install命令。
CocoaPods内也有查询功能,命令pod search +关键字
参考博文:http://blog.csdn.net/lizhongfu2013/article/details/26384029