卸載cocoapods
1.在裝之前最好先卸載點(diǎn)老版本
$ sudo gem uninstall cocoapods
2.查看本地安裝過(guò)的cocopods相關(guān)東西
$ gem list --local | grep cocoapods
顯示如下:
cocoapods (1.0.1)
cocoapods-core (1.0.1)
cocoapods-deintegrate (1.0.1)
cocoapods-downloader (1.1.1)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.0.0)
cocoapods-trunk (1.0.0)
cocoapods-try (1.1.0)
然后使用命令逐個(gè)刪除
$ sudo gem uninstall cocoapods-core
$ sudo gem uninstall cocoapods-deintegrate
....
安裝RVM
$ curl -L https://get.rvm.io | bash -s stable
然后迁杨,載入 RVM 環(huán)境
$ source ~/.rvm/scripts/rvm
檢查一下是否安裝正確
$ rvm -v
rvm 1.27.0 (latest) by Wayne E. Seguin wayneeseguin@gmail.com, Michal Papis mpapis@gmail.com [https://rvm.io/]
用RVM安裝Ruby環(huán)境
可以先查詢已經(jīng)安裝的ruby
$ rvm list
卸載一個(gè)已安裝版本
$ rvm remove 1.9.2
列出已知的ruby版本
$ rvm list known
可以選擇現(xiàn)有的rvm版本來(lái)進(jìn)行安裝(下面以rvm 2.3.0版本的安裝為例)
$ rvm install 2.3.0
這里需要等上一段時(shí)間
設(shè)置Ruby版本
RVM 裝好以后,需要執(zhí)行下面的命令將指定版本的 Ruby 設(shè)置為系統(tǒng)默認(rèn)版本
$ rvm 2.3.0 --default
同樣讥蔽,也可以用其他版本號(hào)荒揣,前提是你有用 rvm install 安裝過(guò)那個(gè)版本
這個(gè)時(shí)候你可以測(cè)試是否正確
$ ruby -v
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]
安裝 coocapods
1.檢查是否安裝過(guò) cocoapods篷角。
$ pod
//pod : command not found,沒(méi)有安裝過(guò)系任,需要安裝恳蹲。
//否則就是已經(jīng)安裝過(guò)了虐块。
2.如果安裝過(guò)了查看一下版本
$ pod —version
//1.0.1
//如果不是,證明你版本比較低嘉蕾,需要重新安裝贺奠。
—————————————————安裝——————————————————————
1.檢查 ruby 源是否是 ruby-china,不是就切換错忱。
//查看當(dāng)前 ruby 的源
$ gem sources -l
//移除被墻的儡率。
$ gem sources --remove https://rubygems.org/
//添加 ruby-china 的。
$ gem sources -a https://gems.ruby-china.org
//查看添加成功沒(méi)有以清。
$ gem sources -l
2.升級(jí) gem 為最新版本儿普。
$ sudo gem update --system
//可能需要輸入密碼:
//漫長(zhǎng)的等待,和網(wǎng)速有關(guān)玖媚。
3.下載 cocoapods箕肃。
$ sudo gem install cocoapods
4.執(zhí)行 sudo 命令需要輸入密碼,電腦的開機(jī)密碼今魔,輸入的密碼是看不到的,直接輸入障贸,輸入完回車即可错森。
//漫長(zhǎng)的等待,和網(wǎng)速有關(guān)篮洁。
5.安裝 cocoapods涩维。
$ sudo gem install cocoapods
//漫長(zhǎng)的等待,和網(wǎng)速有關(guān)袁波。
使用
1.新建工程瓦阐,在終端中進(jìn)入工程的根目錄。
$ cd空格篷牌,把工程的根目錄拖進(jìn)來(lái)睡蟋,回車。
檢查用戶名前的字符串是否是程序根目錄的文件夾名枷颊。
2.創(chuàng)建 Podfile 文件戳杀。使用的第三方庫(kù)的配置文件。
//注意大小寫夭苗。
$ touch Podfile
3.打開 Podfile 等待編輯信卡。
$ open -e Podfile
4.寫入
platform :ios, '8.0'
target '項(xiàng)目名稱' do
//一會(huì)在這里添加需要的第三方庫(kù)。
end
//8.0 是程序支持的最低系統(tǒng)版本题造。
//然后就可以換行配置我們需要使用的第三方庫(kù)傍菇。
5.回到終端,使用 pod search 命令查詢我們需要使用的第三方庫(kù)是否支持 cocoapods界赔。
$ pod search AFNetwork
復(fù)制 pod 'AFNetworking', '~> 3.0.4' 到 Podfile 文件中丢习。
//AFNetworking牵触,第三方庫(kù)的名稱。3.0.4 第三方庫(kù)的版本泛领。
6.重復(fù)粘貼所有需要使用的第三方庫(kù)荒吏,保存并退出 Podfile 文件。
7.執(zhí)行 pod install 命令安裝第三方庫(kù)渊鞋。
$ pod install
8.耐心等待绰更,直到出現(xiàn) [!] Please close any current Xcode sessions and use Test111.xcworkspace
for this project from now on. 或者錯(cuò)誤信息。
9.使用 .xcworkspace 文件打開工程锡宋。使用 #import <> 導(dǎo)入頭文件儡湾,使用第三方庫(kù)。