CocoaPods安裝使用

安裝順序

XcodeHomebrewRVMRubyCocoaPods

Homebrew 是 OS X 上邊的一個包管理工具,安裝 Homebrew 之前需要先安裝 Xcode Command Line Tools 。

xcode-select --install

RVM(Ruby version Manager) 是一個命令行工具,可以切換管理多個版本 Ruby 環(huán)境。

安裝 Homebrew

在終端中執(zhí)行:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安裝 RVM

在終端中執(zhí)行:

curl -L get.rvm.io | bash -s stable

安裝成功以后載入RVM:

source ~/.rvm/scripts/rvm

檢查RVM版本:

rvm -v

列出已知的Ruby版本:

rvm list known

安裝 Ruby

修改 Ruby 的安裝源到 Ruby china 的 Ruby 鏡像服務(wù)器,提升安裝速度:
echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db

從 RVM 的 Ruby 版本列表中選取一個版本安裝,例如:

rvm install 2.3.0

切換 Ruby 版本到 2.3.0 :

rvm use 2.3.0

設(shè)置 Ruby 默認(rèn)版本(每次打開時的版本):

rvm use 2.3.0 --default

檢查使用 Ruby 的版本:

ruby -v

查詢已安裝的 Ruby 版本:

rvm list

刪除一個已安裝的版本:

rvm remove 2.3.0

獲取管理員權(quán)限更新 Ruby :

sudo gem update --system

安裝 CocoaPods

檢查 Ruby 和 gem 的版本:

ruby --version

gem --version

PS:

Ruby是一門開發(fā)語言,gem為Ruby第三方庫管理工具,CocoaPods是用Ruby寫的一個第三方工具。

查看默認(rèn)鏡像源:

gem sources -l

由于 Ruby 默認(rèn)的軟件源被墻,所以需要先移除:

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

添加國內(nèi)鏡像:

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

或者:

gem sources -a http://rubygems-china.oss.aliyuncs.com

使用gem sources -l查看源是否切換成功。

在終端中執(zhí)行安裝 CocoaPods :

sudo gem install cocoapods

備注:

OS X EL Capitan 后安裝改為:

sudo gem install -n /usr/local/bin cocoapods

安裝進(jìn)程結(jié)束后,執(zhí)行命令:

pod setup

CocoaPods 升級

再次執(zhí)行安裝命令即可:

sudo gem install cocoapods

注意:

如果安裝的時候使用了sudo,升級的時候一樣需要使用該關(guān)鍵字,不然升級完了以后會出現(xiàn)路徑不匹配問題。


CocoaPods 使用

1.新建一個名字為 Pod_Test 的項目

2.終端 cd 到項目根目錄

cd /Users/jhy/Desktop/Pod_Test

3.創(chuàng)建 Podfile(配置文件)文件:

vim Podfile

4.鍵盤輸入 i 進(jìn)入編輯模式,輸入:

platform :ios, '8.0'
target 'Pod_Test' do
pod 'AFNetworking', '~> 3.0'
end

esc結(jié)束編輯 ,輸入 :進(jìn)入 vim 命令模式,輸入wq保存并退出。(target 后為你的工程名稱

在終端執(zhí)行:pod install

5.通過.xcworkspace后綴的文件來打開工程,不要通過.xodeproj文件打開。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容