cocoaPods安装使用

cocosPods - 类库管理工具


当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。如果能有什么工具能解决这些恼人的问题,那将“善莫大焉”。所以,你需要 CocoaPods。

CocoaPods应该是iOS最常用最有名的类库管理工具了,上述两个烦人的问题,通过cocoaPods,只需要一行命令就可以完全解决,当然前提是你必须正确设置它。重要的是,绝大部分有名的开源类库,都支持CocoaPods。所以,作为iOS程序员的我们,掌握CocoaPods的使用是必不可少的基本技能了。

参考 https://cocoapods.org/

Ruby环境


Ruby是一种面向对象的脚本语言,简单易用,功能强大。能跨平台和可移植性好等等。其实就是种脚本语言。

参考 https://ruby-china.org/wiki/install_ruby_guide

- 安装RVM

RVM全称Ruby Version Manager,是一个非常好用的Ruby版本以及安装工具。就是用来安装和控制Ruby版本的工具。

-- 安装     

curl -L https://get.rvm.io | bash -s stable

-- 载入RVM环境    

source ~/.rvm/scripts/rvm

-- 检查是否安装正确   

rvm -v

- 用RVM安装Ruby环境

-- 安装    

rvm install 2.0.0

- 设置Ruby版本

-- 设置版本    

rvm2.0.0--default

-- 测试是否正确安装    

ruby -v

cocoaPods安装


- 安装cocoaPods

-- 安装(如果连接失败,请看下面;如果成功,以下跳过)

sudo gem install cocoapods

-- 使用淘宝镜像访问cocoaPods    

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

-- 使用淘宝镜像访问cocoaPods    

gem sources -a https://gems.ruby-china.org/

-- 检查镜像文件    

gem sources -l

-- 运行安装    

sudo gem install cocoapods

cocoaPods使用


- 下载安装AFNetworking(以AFNetworking为例)

-- 搜索    

pod search AFNetworking

-- 打开xcode,新建Podfile文件(文件名必须为Podfile)

platform :ios,'8.4' 

pod"AFNetworking","~> 2.5.4"

-- 打开命令行,打开项目对应的目录

-- 安装AFNetworking  

pod install

-- 命令执行完毕后,查看工程目录下的文件


-- 出现.xcworkspace结尾的文件,表示cocoaPods安装完成

-- 打开.xcworkspace文件


-- 安装成功

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • “岁去弦吐箭,忧来蚕抽纶。”时间并不偏爱谁,比如你问我的年龄,我连25岁的年龄答复资格都没了。面对即将到来的26岁...
    葱葱_阅读 4,457评论 93 149
  • 2015年7月15日。这是豆腐被我捡到的第一天,在小卖店的门口,眼睛里充满着无助,鼻子上满是灰尘,糯米细软的声音,...
    我是于笑笑阅读 402评论 0 9
  • 金银滩大草原,茶卡盐湖,一路的环山公路,晚上到草原住帐篷的时候下了大暴雨。还吃了当地的火锅。肉好多。 晚上还去了歌...
    微风中的伊煕阅读 200评论 0 0