Cocoapods安裝與使用

2021-07-05 01:52:42 字數 2487 閱讀 2313

cocoapods介紹

cocoapods 的安裝和使用介紹

安裝:

$ sudo gem install cocoapods

$ pod setup

如果你的 gem 太老,可能也會有問題,可以嘗試用如下命令公升級 gem:

sudo gem update --system
另外,ruby 的軟體源 因為使用的是亞馬遜的雲服務,所以被牆了,需要更新一下 ruby 的源,使用如下**將官方的 ruby 源替換成國內**的源:

gem sources --remove /

gem sources -a

gem sources -l

使用

使用時需要新建乙個名為 podfile 的檔案,以如下格式,將依賴的庫名字依次列在檔案中即可(官方推薦pod init命令來建立podfile)

platform :ios, '8.0'

use_frameworks!

target 'pod'

do pod 'kanna'

pod 'alamofire','~>1.3'

end

cd

"your project home"

pod install

查詢第三方庫

你如果不知道 cocoapods 管理的庫中,是否有你想要的庫,那麼你可以通過pod search命令進行查詢,以下是我用 pod search networking 查詢到的所有可用的庫:

charies:~ weichuang$ pod search networking

-> afnetworking (2.5.4)

a delightful ios and os x networking framework.

pod 'afnetworking', '~> 2.5.4'

-homepage

:afnetworking/afnetworking

-source

:afnetworking/afnetworking.git

-versions

:2.5.4, 2.5.3, 2.5.2, 2.5.1, 2.5.0, 2.4.1, 2.4.0, 2.3.1, 2.3.0,

2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0,

2.0.0-rc3, 2.0.0-rc2, 2.0.0-rc1, 1.3.4, 1.3.3, 1.3.2, 1.3.1, 1.3.0, 1.2.1,

1.2.0, 1.1.0, 1.0.1, 1.0, 1.0rc3, 1.0rc2, 1.0rc1, 0.10.1, 0.10.0, 0.9.2,

0.9.1, 0.9.0, 0.7.0, 0.5.1 [master repo]

-subspecs

: -afnetworking/serialization (2.5.4)

-afnetworking/security (2.5.4)

-afnetworking/reachability (2.5.4)

-afnetworking/nsurlconnection (2.5.4)

-afnetworking/nsurlsession (2.5.4)

-afnetworking/uikit (2.5.4)

-> afnetworking+autoretry (0.0.5)

auto retries for afnetworking requests

pod 'afnetworking+autoretry', '~> 0.0.5'

-homepage

:shaioz

/afnetworking-autoretry

-source

:shaioz

/afnetworking-autoretry.git

-versions

:0.0.5, 0.0.4, 0.0.3, 0.0.2, 0.0.1 [master repo]

關於 podfile.lock

當你執行pod install之後,除了 podfile 外,cocoapods 還會生成乙個名為podfile.lock的檔案,podfile.lock 應該加入到版本控制裡面,不應該把這個檔案加入到.gitignore中。因為podfile.lock會鎖定當前各依賴庫的版本,之後如果多次執行pod install 不會更改版本,要pod update才會改podfile.lock了。這樣多人協作的時候,可以防止第三方庫公升級時造成大家各自的第三方庫版本不一致。

cocoaPods 安裝與使用

接著上一步,終端輸入 vim podfile 鍵盤輸入 i,進入編輯模式,輸入 platform ios,7.0 pod mbprogresshud 0.8 然後按esc,並且輸入 號進入vim命令模式,然後在冒號後邊輸入wq 確定終端cd到專案總目錄,然後輸入 pod install,等待一會,大...

CocoaPods 安裝與使用

1 安裝 開啟finder 應用程式 實用工具 終端 cocoapods 是用 ruby 寫的,所以執行需要安裝 ruby 環境。mac 中已經自帶 ruby 環境,如果認為 ruby 環境不夠新,可以先在終端輸入以下命令進行更新 gem update system 複製 由於安裝 cocoapod...

cocoapods 安裝與使用

1.首先查詢是否安裝了rvm 開啟終端輸入指令rvm v 查詢是否安裝 提示 rvm 1.29.9 latest by michal papis,piotr kuczynski,wayne e.seguin 代表已安裝了rvm 提示 rvm command not found 代表沒有安裝rvm 安...