cocoaPods的安装及简单使用

1、cocoaPods的简介:

CocoaPods是一个负责管理iOS项目中第三方开源库的工具。在开发iOS项目不可避免地要使用第三方框架,CocoaPods的出现使得我们可以节省设置和更新第三方框架的时间。在安装了了CocoaPods这个工具之后,只需要将用到的第三方开源库放到一个名为Podfile的文件中,然后在命令行执行$ pod install命令。我们所需要的第三方框架就会导入到工程项目中。使用cocoaPods导入第三方框架的最大的好处就是(个人觉得)第三方框架所需要的系统库以及必要的配置都会配置好,不需要我们单独去配置。

2、cocoaPods的安装

1、安装cocoaPods时Mac必须要安装了ruby环境,最新版本的cocoaPods需要的ruby环境是2.3.0;(如果不是2.3.0则需升级ruby版本)

1.1、升级ruby环境(打开终端输入:)

升级Mac自带的ruby环境需要安装RVM,升级步骤如下
1.首先安装RVM $ curl -L get.rvm.io | bash -s stable
2.验证RVM是否安装正常   
   2.1$ source ~/.bashrc
   2.2$ source ~/.bash_profile
   2.3$ rvm -v
3.列出ruby已有版本 $ rvm list known
4.安装ruby2.3.0版本 $ rvm install 2.3.0 (安装过程大概20多分钟主要看网速)

2、安装cocoaPods $ sudo gem install cocoapods

3、验证cocoaPods是否安装完成 $ pod

4、安装完成后建议先输入搜索第三方框架命令 $ pod search SDWebImage (随意的一个框架名) 原因:cocoaPods第一运行时需要下载必要文件(大约700多M)

5、如果需要更新cocoaPods $ sudo gem update cocoapods

(这里简单说下网上很多教程都说需要将Ruby镜像指向其他位置,但我在安装cocoaPods的时候没有操作也能安装成功,如有需要可以自己去看其他教程

3、cocoaPods的简单使用

1、新建一个项目PodTest

2、打开终端cd到工程总目录

3、输入命令 $ vim podfile (在项目目录下新建一个podfile配置文件)

4、在打开的podfile中输入以下内容(输入vim命令后会进入vim编辑器)

   platform :ios, '8.0'          //8.0 代表最低支持的ios版本
   target "PodTest"  do            //标记需要导入第三方框架的项目名称
   pod 'SDWebImage', '~> 3.7.4' //需要导入的第三方框架
   end                          //结束

5、切换到vim的命令模式(ESC切换到命令模式,i切换到编辑模式)输入 :WQ退出vim 6、安装第三方框架(这里介绍两个安装命令:)

 //如果Mac里面没有该第三方框架,cocoaPods会到github上去下载
$ pod install   //使用这个命令时会检查更新在安装,时间比较久
$ pod update --verbose --no-repo-update //建议使用这个命令,这个命令会直接安装

7、安装完成后终端出现以下内容则说明SDWebImage已经导入到项目PodTest中去了,打开PodTest目录就可以看到PodTest.xcworkspace文件,打开项目时直接打开这个文件(编写代码时也在这个里面)。

[!] Please close any current Xcode sessions and use  PodTest.xcworkspace` for this project from now on.
Sending stats

8、如果需要导入其他的第三方框架 直接修改在打开的项目里修改podfile文件就可以了(PodTest.xcworkspace -> Pods ->podfile)下面是示例:

	 platform :ios, '8.0'          
	 target "PodTest"  do            
	 pod 'SDWebImage', '~> 3.7.4'
	 pod 'AFNetworking'   //可以不用指定版本(默认使用最近的版本)
	 end 

9、修改文件后,直接在终端输入 安装命令(上面第六条)

转载于:https://my.oschina.net/u/2432377/blog/744331

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值