? ? ? ?Mac 10.11(OS X EI Capitan)是蘋果的最新操作系統(tǒng),只要你有Apple賬號(hào)全庸,下載最新的Xcode梢什,那么你就可以在Mac上面寫APP了践图,多么貼心的改進(jìn)甫煞。
? ? ? Cocoa Pods是一個(gè)第三方類庫(kù)的管理工具菇曲,使用起來(lái)非常之方便,節(jié)省了導(dǎo)入第三方類庫(kù)以及相關(guān)支持庫(kù)的時(shí)間抚吠。開發(fā)者只需要導(dǎo)入頭文件即可使用常潮。
? ? ?Cocoa Pods的使用說(shuō)明網(wǎng)上非常之多,我也無(wú)意湊熱鬧楷力,只是將我在Mac10.11上使用Cocoa Pods遇到的問(wèn)題整理一下喊式。
1.安裝Cocoa Pods
$sudo gem install cocoapods
出現(xiàn)了連接的錯(cuò)誤,ruby的軟件源rubygems.org因?yàn)槭褂玫氖莵嗰R遜的云服務(wù)萧朝,所以被屏蔽了垃帅,這里需要更新一下ruby的源,將官方的源換成國(guó)內(nèi)淘寶的源:
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
淘寶已經(jīng)關(guān)閉HTTP協(xié)議的鏡像服務(wù)剪勿,改為HTTPS協(xié)議贸诚。
淘寶ruby地址:https://ruby.taobao.org/
驗(yàn)證你的Ruby鏡像是并且僅是taobao,可以用以下命令查看:
$ gem sources -l
只有在終端中出現(xiàn)下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
此時(shí)厕吉,源已經(jīng)添加好酱固,然后重新回到終端,輸入 $sudo gem install cocoapods
Cocoa Pods安裝成功
2.使用Cocoa Pods
需要在添加第三方類庫(kù)的工程文件的根目錄下加入一個(gè)Podfile文件头朱,步驟如下:
1).cd到工程文件的根目錄下:cd (工程文件的根目錄路徑路徑)
2).終端輸入 vim Podfile,然后回車
3).鍵盤輸入 i运悲,進(jìn)入編輯模式,輸入
platform :ios, '9.3'
pod 'MBProgressHUD'
pod 'AFNetwoking'
4).編輯完成之后项钮,按Esc班眯,并且輸入“ :”號(hào)進(jìn)入vim命令模式,然后在冒號(hào)后邊輸入wq烁巫,回車
然后你會(huì)發(fā)現(xiàn)署隘,在工程文件的根目錄下面多了一個(gè)Podfile的文件。
5).確定終端cd到項(xiàng)目根目錄亚隙,然后輸入 pod install磁餐,等待,最終安裝成功阿弃。
有時(shí)候在pod install的時(shí)候诊霹,會(huì)遇到一些問(wèn)題,如下圖:
問(wèn)題1:
輸入pod install之后渣淳,顯示-bash: pod: command not found脾还。
明明cocoapods已經(jīng)安裝成功了,怎么pod命令還是不能識(shí)別呢入愧?原來(lái)是因?yàn)?/Library/Ruby/Gems/2.0.0/cache/ 里面已經(jīng)存在了cocoapods-0.39.0.gem鄙漏,導(dǎo)致解壓的時(shí)候失敗了赛蔫,解決辦法
S1:? cd? /Library/Ruby/Gems/2.0.0/cache/, ?sudo rm -rf? cocoa pods-0.39.0.gem
S2: chmod 777 /usr/local/bin
S3: sudo gem install -n /usr/local/bin cocoapods?
問(wèn)題2:
網(wǎng)上搜索這個(gè)問(wèn)題的答案,有的說(shuō)因?yàn)槎鄠€(gè)Xcode泥张,導(dǎo)致路徑變了呵恢,有的說(shuō)網(wǎng)絡(luò)問(wèn)題。
此系統(tǒng)上只有一個(gè)最新版的Xcode媚创,懷疑是網(wǎng)絡(luò)問(wèn)題渗钉,多試了幾次,安裝成功钞钙。
此后鳄橘,如果需要繼續(xù)添加第三方類庫(kù),或者修改第三方類庫(kù)芒炼,只需要修改Podfile文件瘫怜,然后在此工程的根目錄下在終端輸入 pod update即可。