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"

cocoaPods安装使用_第1张图片

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

-- 安装AFNetworking  

pod install

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


cocoaPods安装使用_第2张图片

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

-- 打开.xcworkspace文件


cocoaPods安装使用_第3张图片

-- 安装成功

你可能感兴趣的:(cocoaPods安装使用)