为什么要使用这个玩意呢,最近在使用swift开发项目,使用 swift 开源库的时候,在git上下载后居然不知道哪些是必须文件,还要思考下,看看哪些是需要的(不像原来oc开源库,一目了然),网上使用demo基本上也都是使用CocoaPods管理的第三方,好吧我也开始使用吧!

http://code4app.com/article/cocoapods-install-usage 这篇文章介绍的还是比较全面的

打开终端吧!

1,sudo gem install cocoapods  

 有可能在这个地方卡住不动,如果不动的话按照下面的

  $ gem sources --remove https://rubygems.org/

//等有反应之后再敲入以下命令
$ gem sources -a http://ruby.taobao.org/
2,检查是否安装成功   which pod 如果成功输出的会是
  /usr/bin/pod
 
 如果命令行简单的返回提示,或显示pod not found,表示Cocoapods没有成功安装。
 
3,开始使用CocoaPods
假如我的项目在桌面上名字叫CocoaPodsDemo
$cd Desktop/CocoaPodsDemo // cd  你项目文件夹
$touch Podfile
$open -e Podfile
当然也可以
$vi Podfile
在文本编辑器里输入

platform :ios, '7.0'//目标平台与版本
pod 'AFNetworking','~>2.6.0'////项目所有需要引入和安装的第三方库清单,一个一排

输入完成,退出insert模式,按Esc,然后输入:wq保存退出
4、安装第三方库
$pod install
5、等待安装
第一次安装会看到下面这句话卡住了很久 
Setting up CocoaPods master repo
不要着急,其他他正在慢慢爬,我第一次用时也以为是挂了,但其实……
打开终端
$cd ~/.cocoapods/
$du -sh *
//会显示下载了多少m哦,着急的话就隔几秒du -sh一下吧
6、安装完成
[!] From now on use `xxxxxxxxxxxxx.xcworkspace`.
Cocoapods会在你的项目目录中创建一堆新文件,但你主需要关心后缀为.xcworkspace的文件,用Xcode打开。现在有一个Pods项目在你的项目工作区,以及在Pods文件夹放着每一个你引入的库
7, 查看某个第三方库是否支持 CocoaPods, 比如检测AFNetworking
pod  search AFNetworking
如果支持的话会出现  AFNetworking 的相关信息,如果不支持的话

[!] Unable to find a pod with name matching `NewFood'

最新文章

  1. java中包命名常见规则
  2. selenium问题记录
  3. firebug常用工具
  4. 不修改Xcode项目加载Reveal
  5. JavaScript基础——处理字符串
  6. 【LeetCode OJ】Best Time to Buy and Sell Stock II
  7. [POJ] #1007# DNA Sorting : 桶排序
  8. OpenSuse下编译MonoDevelop
  9. JS数组根据属性来实现排序
  10. 初学安卓开发随笔之 Menu、toast 用法、活动的四种启动模式 以及 一个方便的Base活动类使用方法
  11. 【转】NAS群晖DSM 5.0-4458安装教程
  12. 自定义用户认证(继承django的)
  13. python2和python3的range(100)的区别
  14. redis配置环境变量
  15. debian设置软件源为阿里云
  16. 计算机名、主机名、用户账户名与NetBIOS名有什么区别
  17. jquery checkbox
  18. css简单分页
  19. 【转】ubuntu16.04安装ncurses-devel
  20. ssh理论知识

热门文章

  1. max min 与 min max 的差别
  2. Linux 如何安装memcache?
  3. [UCSD白板题] Huge Fibonacci Number modulo m
  4. && 和 ||的区别
  5. Freemarker 内置函数 数字、字符串、日期格式化用法介绍
  6. 最全的MySQL基础【燕十八传世】
  7. ASP.NET 上传文件最大值调整
  8. 一个简单的python线程池框架
  9. mongoDB研究笔记:复制集故障转移机制
  10. JS写的排序算法演示