CocoaPods第三方类库依赖管理
安装cocoapods
1.移除ruby的源地址
gem sources --remove https://rubygems.org/
2.添加ruby的源地址
gem sources -a https://ruby.taobao.org/
// Xcode7推荐使用https协议了
3.查看ruby的源地址
gem sources -l
4.安装cocoapods
sudo gem install cocoapods
//注释:sudo为获取管理员权限,所以需要输入密码,输入密码时光标不提示
//cd 访问文件
//ls 查看当前文件夹内的文件
//pwd 获取当前文件路径
//cocoaPods 需要ruby最低版本1.9.3,如果需要升级需要查考下面的ruby的升级
5.如果提示gem版本过低,需要升级gem
sudo gem update --system
6.测试cocoapods安装是否成功
pod search afnetworking
//注释:afnetworking为第三方的名字,可以换成其他的,并且支持模糊搜索
//如果没有安装成功,提示Setting up CocoaPods master repo
//cocoapods安装有两个步骤:A.cocoapods环境安装 B.cocoapods主支创建(相当于从cocoapods服务器上checkout一份到你的电脑)
安装结束后 我们还要测试下是否可以使用
1.还是在终端中一步一步操作
2 在保存这一步中 保存Podfile文件,并退出(按Esc键之后才保存退出)
例如: :wq (是先按 ESC 再按 :号 再按W 再按Q 之后再执行下一步)
使用cocoapods
1.创建工程
2.在命令行里 cd 工程主目录文件夹
例如:cd /Users/fuxiaohui/Desktop/LessonCocoaPods
3.创建名为 Podfile的文件
例如:vim Podfile
4.在Podfile中写入你想要添加的第三方类库,可以使用pod search * 去搜索你想要找的第三方类库
例如:
platform :ios, '6.1'
pod 'AFNetworking'
pod 'SDWebImage'
pod 'MJRefresh'
5.保存Podfile文件,并退出(按Esc键之后才保存退出)
例如: :wq
6.安装第三方类库
例如:pod install
7:在工程中使用
直接在工程.m中敲#import <AFNetworking.h>即可找到~