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 你想查找的內容

相關文章
相關標籤/搜索