CocoaPods的使用

## 1、什么是CocoaPodsios

 

### 1、为何须要CocoaPodsgit

 

在进行iOS开发的时候,总免不了使用第三方的开源库,好比SBJson、AFNetworking、Reachability等等。使用这些库的时候一般须要:xcode

下载开源库的源代码并引入工程ruby

向工程中添加开源库使用到的framework框架

解决开源库和开源库以及开源库和工程之间的依赖关系、检查重复添加的framework等问题工具

若是开源库有更新的时候,还须要将工程中使用的开源库删除,从新执行前面的三个步骤,顿时头都大了。。。spa

自从有了CocoaPods之后,这些繁杂的工做就再也不须要咱们亲力亲为了,只须要咱们作好少许的配置工做,CocoaPods会为咱们作好一切!code

 

### 2、什么是CocoaPodsorm

 

CocoaPods是一个用来帮助咱们管理第三方依赖库的工具。它能够解决库与库之间的依赖关系,下载库的源代码,同时经过建立一个Xcode的workspace来将这些第三方库和咱们的工程链接起来,供咱们开发使用。索引

使用CocoaPods的目的是让咱们能自动化的、集中的、直观的管理第三方开源库。

 

## 2、安装CocoaPods

 

1.更新gem版本

sudo gem update --system

2.移除以前的软件源(被墙)

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

3.设置国内最新的软件源

gem sources -a https://ruby.taobao.org/

4.检测当前的软件源

gem sources -l

5.下载安装CocoaPods

终端输入:sudo gem install cocoapods

6.对CocoaPods进行初始化

1>普通方式(速度慢--->被墙)

pod setup

2>更改CocoaPods镜像索引

pod repo remove master

pod repo add master https://gitcafe.com/akuandev/Specs.git

pod repo update

 

## 3、使用CocoaPods

 

1.在项目的根目录建立Podfile文件(不须要任何后缀名,只须要这样名字的一个文件)

2.而后在Podfile文件中添加对应的第三方框架,相似这样的的:

platform :ios, '7.0'

pod 'MBProgressHUD', '~> 0.8'

或者

pod 'MBProgressHUD'就能够

3.第一次使用,首先肯定终端cd到项目总目录,而后输入pod install,下载安装Podfile中的框架

之后每次使用,只须要在Podfile文件中添加对应的第三方框架,而后肯定终端cd到项目总目录,输入pod updata,更新项目中的第三方框架

4.之后打开项目就用 CocoaPodsDemo.xcworkspace 打开,而不是以前的.xcodeproj文件。

 

## 4、CocoaPods能够查找你想要的第三方库

 

终端输入命令:pod search 你想查找的内容

相关文章
相关标签/搜索