安裝
一:安裝 rvm
1.在終端輸入:rvm -v ?檢查你電腦有沒有rvm辽装,有的話是什么版本察绷,如果有,下面的2.3步不用看,直接跳到二
2.終端顯示 -bash: rvm: command not found ,則說明沒安裝rvm?
3.?在終端輸入3句命令行即可安裝完成(每一句命令行之間因?yàn)榫W(wǎng)速原因需要等待一會(huì)续镇,尤其是第一句輸完之后要等很久):
curl -L get.rvm.io | bash -s stable
source ~/.bashrc
source ~/.bash_profile
3句命令行輸入后如果不報(bào)錯(cuò),則安裝成功销部,再輸入 rvm -v 查看rvm版本
(步驟如下圖所示)
二:安裝ruby
Mac 電腦都會(huì)自帶有ruby環(huán)境(有些版本低摸航,有些版本高),據(jù)說現(xiàn)在CocoaPods要求ruby環(huán)境大于2.2.2.
1.查看ruby版本:ruby -v ?(如果大于2.2舅桩。無需看下面的2酱虎,3.?直接看三)
2. 查看ruby列表:rvm list?known?? ?(注意,是rvm list 擂涛,不是ruby list 读串;這是一個(gè)容易錯(cuò)誤的點(diǎn))
3.安裝指定版本的ruby (2.3.0 是隨意寫的,可以安裝最新的版本 )
?rvm install 2.3.0?
rvm use 2.2.2 --default
三 安裝源
“源”這個(gè)東西就很奇怪撒妈,以前因?yàn)楸粡?qiáng)用淘寶的鏡像恢暖,現(xiàn)在淘寶也不維護(hù)了,所以需要用 ruby-china
1.在終端輸入以下4行命令行
1.1 sudo gem update --system
1.2 gem sources --remove https://rubygems.org/
如果你電腦之前用過淘寶的鏡像狰右,下面這一句移除杰捂。(不管裝沒裝過,都可以寫這句棋蚌,有備無患)
1.3 gem sources --remove https://ruby.taobao.org/ ?
注意注意琼娘,下面這一行有坑。按照網(wǎng)上的文章附鸽,我寫了.org (gems.ruby-china.org/)?后綴脱拼,然后就報(bào)錯(cuò)了,
錯(cuò)誤代碼為:Error fetching https://gems.ruby-china.org/: bad response Not Found 404(https://gems.ruby-china.org/specs.4.8.gz)
據(jù)說是 .org 也不維護(hù)了坷备,所以交由.com維護(hù)熄浓。所以最后寫成?gems.ruby-china.com/ ?(錯(cuò)誤代碼在下圖)
1.4 ?gem sources -a https://gems.ruby-china.com/ ?
2.檢查ruby-china :
輸入命令行:gem sources -l
如果出現(xiàn)下面文字,則表示安裝成功(一定得是?gems.ruby-china.com)
*** CURRENT SOURCES ***
https://gems.ruby-china.com/
四:安裝CocoaPods
1.在終端輸入命令行
1.1 sudo gem install -n /usr/local/bin cocoapods ? (這個(gè)命令行需要很長時(shí)間來跑,請(qǐng)耐心等待)
1.2??sudo xcode-select --switch /Applications/Xcode.app
1.3??pod setup
第三個(gè)命令行同樣需要很長時(shí)間來跑赌蔑,根據(jù)你當(dāng)前的網(wǎng)速?zèng)Q定速度俯在, 看看下面201.00 k/s 。這速度真是慢死人娃惯,慢慢等吧
2.耐心等待跷乐,看到綠色字體就算Cocopods安裝成功了(如下圖)
五 使用CocoaPosd
1.創(chuàng)建一個(gè)工程podTest ,cd 路徑到終端
輸入命令行: vim Podfile ?(P 一定是大寫)
此時(shí)你的終端是不能編輯的趾浅,按下鍵盤“i”愕提,終端第一行出現(xiàn)光標(biāo),可編輯皿哨,輸入以下內(nèi)容
platform :ios, '9.0'
target '你的項(xiàng)目名稱' do
pod 'AFNetworking'
end
寫完以上4行命令行之后浅侨,按下esc鍵,然后按組合鍵shift+:证膨,(此時(shí)如输,看終端最下面出現(xiàn)可編輯狀態(tài)),輸入wq央勒,回車 (保存并退出文件),此時(shí)你的項(xiàng)目里多處一個(gè)白色的Podfile文件
2.在終端輸入命令行:
pod install?
等它跑完即安裝成功(如下圖)
(注意不见,一定要嚴(yán)格遵守上面的格式,至少現(xiàn)在2018年是這個(gè)格式崔步!do,end 要寫好稳吮,逗號(hào)不可多也不可少! 我寫的時(shí)候因?yàn)槎嗔艘粋€(gè)逗號(hào)而報(bào)錯(cuò)刷晋,如下圖)
把逗號(hào)去掉盖高,再運(yùn)行一次?pod install 即可
六 使用
1.把工程?podTest 關(guān)掉慎陵,在打開眼虱,往后寫代碼從?xcworkspace 這個(gè)入口進(jìn)去寫(如下圖)
2.之后想添加第三方庫:可以在Podfile里寫想要添加的庫名,然后在終端輸入pod update??? 值得一提的是席纽,關(guān)掉工程或者關(guān)掉終端之后捏悬,想繼續(xù)添加第三方庫,需要先cd 文件路徑润梯,再進(jìn)行pod update?操作
3.成功導(dǎo)入第三方庫后过牙,你在工程里需要導(dǎo)入第三方庫的頭文件才能使用第三方庫。但是你會(huì)發(fā)現(xiàn)纺铭,無論你怎么打都打不出寇钉,因?yàn)槟氵€需要進(jìn)行一步操作配置,新增一個(gè)值"$(PODS_ROOT)",點(diǎn)擊選擇”recursive”,這樣Xcode就會(huì)在項(xiàng)目目錄中遞歸搜索文件且會(huì)自動(dòng)找到Pods文件,頭文件自動(dòng)補(bǔ)齊功能馬上就好使了.如下圖舶赔;
?
————————————————
版權(quán)聲明:本文為CSDN博主「00圈圈」的原創(chuàng)文章扫倡,遵循CC 4.0 by-sa版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明竟纳。
原文鏈接:https://blog.csdn.net/wyz670083956/article/details/84396810