安装Cocoapods(Pods 管理iOS 第三方库)
2015-11-04 23:46
441 查看
安装
可先检测Mac电脑是否安装Pods。打开控制台:
$ which pod
如果安装,结果如下;如果没有安装,控制台无反应。
/usr/bin/pod
如果没有安装, 以下命令安装之。
$ sudo gem install cocoapods
此时,安装的进度会 常慢。主要原因是cocoapods.org被和谐了。但好在我们可以用淘宝的
Ruby镜像来访问cocoapods。ctl+c把上 的命令中断!
先删除gem访问cocoapods.org的地址。
$ gem sources --remove https://rubygems.org/
然后添加新访问地址
$ gem sources -a https://ruby.taobao.org/
可以 以下命令验证你设置的新Ruby镜像
$ gem sources -l
以上所有完成后,您就可以安装了。
$ sudo gem install cocoapods
输 Mac登陆的密码安装之。
当然,如果你之前安装过,你可以通过以下命令更新。
$ sudo gem update cocoapods
使用
以上安装完成pods后就可以直接用它了。
如何查找需要的类库
如果我要搜索AFNetworking类库。直接可以在控制台输 :
$ pod search AFNetworking
得到如下结果(结果只供参考):
-> AFNetworking (2.5.0)
A delightful iOS and OS X networking framework.
pod 'AFNetworking', '~> 2.5.0'
- Homepage: https://github.com/AFNetworking/AFNetworking
- Source: https://github.com/AFNetworking/AFNetworking.git - Versions: 2.5.0, 2.4.1, 2.4.0, 2.3.1, 2.3.0, 2.2.4, 2.2.3,
2.2.1, 2.2.0, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 2.0.0-RC3, 2
2.0.0-RC1, 1.3.4, 1.3.3, 1.3.2, 1.3.1, 1.3.0, 1.2.1, 1.2.0, 1
1.0, 1.0RC3, 1.0RC2, 1.0RC1, 0.10.1, 0.10.0, 0.9.2, 0.9.1, 0.
0.5.1 [master repo]
- Sub specs: - AFNetworking/Serialization (2.5.0) -
AFNetworking/Security (2.5.0) - AFNetworking/Reachability (
AFNetworking/NSURLConnection (2.5.0) - AFNetworking/NSURLSe
- AFNetworking/UIKit (2.5.0)
-> AFNetworking+AutoRetry (0.0.5)
Auto Retries for AFNetworking requests
pod 'AFNetworking+AutoRetry', '~> 0.0.5'
- Homepage: https://github.com/shaioz/AFNetworking-AutoRetry - Source: https://github.com/shaioz/AFNetworking-AutoRetry. - Versions: 0.0.5, 0.0.4, 0.0.3, 0.0.2, 0.0.1 [master repo]
可先检测Mac电脑是否安装Pods。打开控制台:
$ which pod
如果安装,结果如下;如果没有安装,控制台无反应。
/usr/bin/pod
如果没有安装, 以下命令安装之。
$ sudo gem install cocoapods
此时,安装的进度会 常慢。主要原因是cocoapods.org被和谐了。但好在我们可以用淘宝的
Ruby镜像来访问cocoapods。ctl+c把上 的命令中断!
先删除gem访问cocoapods.org的地址。
$ gem sources --remove https://rubygems.org/
然后添加新访问地址
$ gem sources -a https://ruby.taobao.org/
可以 以下命令验证你设置的新Ruby镜像
$ gem sources -l
以上所有完成后,您就可以安装了。
$ sudo gem install cocoapods
输 Mac登陆的密码安装之。
当然,如果你之前安装过,你可以通过以下命令更新。
$ sudo gem update cocoapods
使用
以上安装完成pods后就可以直接用它了。
如何查找需要的类库
如果我要搜索AFNetworking类库。直接可以在控制台输 :
$ pod search AFNetworking
得到如下结果(结果只供参考):
-> AFNetworking (2.5.0)
A delightful iOS and OS X networking framework.
pod 'AFNetworking', '~> 2.5.0'
- Homepage: https://github.com/AFNetworking/AFNetworking
- Source: https://github.com/AFNetworking/AFNetworking.git - Versions: 2.5.0, 2.4.1, 2.4.0, 2.3.1, 2.3.0, 2.2.4, 2.2.3,
2.2.1, 2.2.0, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 2.0.0-RC3, 2
2.0.0-RC1, 1.3.4, 1.3.3, 1.3.2, 1.3.1, 1.3.0, 1.2.1, 1.2.0, 1
1.0, 1.0RC3, 1.0RC2, 1.0RC1, 0.10.1, 0.10.0, 0.9.2, 0.9.1, 0.
0.5.1 [master repo]
- Sub specs: - AFNetworking/Serialization (2.5.0) -
AFNetworking/Security (2.5.0) - AFNetworking/Reachability (
AFNetworking/NSURLConnection (2.5.0) - AFNetworking/NSURLSe
- AFNetworking/UIKit (2.5.0)
-> AFNetworking+AutoRetry (0.0.5)
Auto Retries for AFNetworking requests
pod 'AFNetworking+AutoRetry', '~> 0.0.5'
- Homepage: https://github.com/shaioz/AFNetworking-AutoRetry - Source: https://github.com/shaioz/AFNetworking-AutoRetry. - Versions: 0.0.5, 0.0.4, 0.0.3, 0.0.2, 0.0.1 [master repo]
相关文章推荐
- iOS8 【xcode6中添加pch全局引用文件】
- 【iOS】PrefixHeader.pch
- iOS开发 ----- 新的转场动画
- iOS开发18-iOS 诸葛亮的锦囊妙计--Block的使用
- iOS开发17-iOS 模态视图的使用
- iOS开发16-iOS NSTimer的使用
- iOS常遇到的錯誤訊息與解決方式
- IOS之atomicnonatomic,assign,copy與retain的定義和區別
- 小议iOS------block传值 回调传值
- iOS与内存管理
- iOS 常用的第三方类库
- iOS开发见闻-第5期
- iOS 本地图片与视频
- iOS回收键盘小见
- iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)
- iOS Property List and Views学习笔记(Lesson 5)
- iOS 画板的简单实现
- iOS关于CGContextSetBlendMode: invalid context 0x0的错误
- iOS 明明存在的头文件,导入时却提示找不到。
- iOS第三方框架---SDWebImage详解