cocoa pods最新安装(2016年7月)

一、什么是CocoaPods

CocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和第三方开源库的时间。
在使用CocoaPods之前,开发项目需要用到第三方开源库的时候,我们需要
1.把开源库的源代码复制到项目中
2.添加一些依赖框架和动态库
3.设置-ObjC,-fno-objc-arc等参数
4.管理他们的更新
在使用CocoaPods后,我们只需要把用到的开源库放到一个名为Podfile的文件中,然后执行pod install.Cocoapods就会自动将这些第三方开源库的源码下载下来,并且为我们的工程设置好响应的系统依赖和编译参数。

二、CocoaPods的原理

CocoaPods的原理是将所有的依赖库都放到另一个名为Pods的项目中,然后让主项目依赖Pods项目,这样,源码管理工作都从主项目移到了Pods项目中。Pods项目最终会编译成一个名为libPods.a的文件,主项目只需要依赖这个.a文件即可。

三、详情过程

1.设置ruby的软件源

因为ruby的软件源rubygems.org因为使用亚马逊的云服务,被我天朝屏蔽了,需要更新一下ruby的源,过程如下:

gem sources -l #(查看当前ruby的源)

gem sources --remove https://rubygems.org/ (移除当前ruby的源)

gem sources -a https://ruby.taobao.org/ #(设置当前ruby的源为我天朝的)

gem sources -l #(再次查看当前ruby的源)

如果Terminal输出:

*** CURRENT SOURCES ***

https://ruby.taobao.org/

就证明ruby的软件源已经设置OK了。
  1. 设置gem为最新版本(如果是最新版本就不用更新了)
如果gem太老,可以尝试用如下命令升级gem:

在Terminal输入以下命令:

sudo gem update --system

升级成功后会提示: Latest version currently installed. Aborting.

(如果第一次安装成功,下次如果给其他工程安装pods,直接从第三部开始)

3.执行安装CocoaPods命令

电脑系统如果是EI Capitan
sudo gem install -n /usr/local/bin cocoapods

这里等待时间特别长(30-1个小时)
pod setup

4.接下来给工程安装cocoapod,添加第三方库
需要创建Podfile文件

1.cd 工程目录(cd后面有空格)
2.pod init
3.vim Podfile
4.按键盘的i,进入编辑状态,然后在pods for ...和end之间添加你要加入的第三方库名,如下面的AFNetworking

这里写图片描述

这里写图片描述

这里写图片描述

9.更新库

如果你又想在该项目里面在增加第三个,直接上级Podfile文件,直接在里面写上你要导入的第三方名字,然后在终端,cd 该项目目录,然后在pod update

在工程中使用,直接导入头文件,注意是尖括号<AFNetworking....>

10.删除库

如果我们安装好的库不想要了 怎么办呢 ? 非常简单 , 我们只需要在Podfile文件中删除对应的库的配置信息 (为了演示 我注释掉了它) , 然后再执行一次安装命令就可以了: cd 文件目录,然后pod install
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值