iOS Cocoapods 只看我就夠了

Xcode已經(jīng)默認安裝好Ruby環(huán)境,如果你不確定自己系統(tǒng)中是否有Ruby的,可以在終端中輸入命令行:$ ruby -v ?查看當前ruby版本 。存在ruby直接執(zhí)行cocoapods的安裝即可。

http://mac.softpedia.com/get/Developer-Tools/CocoaPods.shtml

一、全新安裝,卸載cocoapods

1、如果之前裝過cocopods,最好先卸載掉,卸載命令:

2、先查看本地安裝過的cocopods相關(guān)東西,命令如下:

$ gem list --local | grep?cocoa pods

會顯示如下:

cocoapods-core (0.39.0)

cocoapods-downloader (0.9.3)

cocoapods-plugins (0.4.2)

cocoapods-search (0.1.0)

cocoapods-stats (0.6.2)

cocoapods-trunk (0.6.4)

cocoapods-try (0.5.1)

然后逐個刪除吧:

$ sudo gem uninstall cocoapods-core

3、先把Mac隱藏文件夾顯示出來,Mac隱藏和顯示的命令如下:

隱藏:defaults?write?com.apple.finder?AppleShowAllFiles?-bool?true

顯示:defaults?write?com.apple.finder?AppleShowAllFiles?-bool?false

4、退出終端,重啟Finder

5、如果不確定,可以把主目錄下的隱藏文件都給刪了,重新安裝Ruby和cocopods。

二、總體步驟:Xcode—>home-brew—>ram—>ruby—>cocopods(xcode-rvm-cocoapods)

1.安裝rvm

$ curl -L https://get.rvm.io | bash -sstable

期間可能會問你sudo管理員密碼,以及自動通過homebrew安裝依賴包,等待一段時間后就可以成功安裝好RVM。

然后,載入RVM環(huán)境(新開Termal就不用這么做了,會自動重新載入的)

加載文件,測試是否安裝正常(按照提示操作)

$ source~/.bashrc

$ source~/.bash_profile

$ source~/.profile

$ source ~/.rvm/scripts/rvm

$ rvm -v

檢查一下是否安裝正確

2、查看重裝rvm

$ rvm list known

可以選擇現(xiàn)有的rvm版本來進行安裝(下面以rvm 2.0.0版本的安裝為例)

$ rvm install 2.0.0

同樣繼續(xù)等待漫長的下載,編譯過程,完成以后,Ruby, Ruby Gems就安裝好了。

另附:

查詢已經(jīng)安裝的ruby

$?rvm list

卸載一個已安裝版本

$?rvm remove 1.9.2

3、設(shè)置Ruby版本

RVM裝好以后,需要執(zhí)行下面的命令將指定版本的Ruby設(shè)置為系統(tǒng)默認版本

$ rvm 2.0.0 --default

同樣,也可以用其他版本號,前提是你有用rvm install安裝過那個版本

這個時候你可以測試是否正確

$ ruby -v

ruby 2.0.0p247 (2013-06-27 revision 41674)[x86_64-darwin13.0.0]

$ gem -v

2.1.8

4、安裝cocopods

準備工作:

首先要切換到淘寶鏡像服務(wù)器,不然下面各個步驟會很慢甚至沒有進展,這有可能是因為Ruby的默認源使用的是cocoapods.org,國內(nèi)訪問這個網(wǎng)址有時候會有問題,網(wǎng)上的一種解決方案是將遠替換成淘寶的。

查詢:

$?gem?sources?-l

可以查看當前是什么連接,然后替換方式如下:

$ gem source -r https://rubygems.org/

$ gem source -a https://ruby.taobao.org/

要想驗證是否替換成功了,可以執(zhí)行:

$?gem?sources?-l

正常的輸出結(jié)果:

CURRENT?SOURCES

http://ruby.taobao.org/

安裝cocopods

$sudo gem install cocoapods(步驟有點慢,不要急)

$pod setup(步驟有點慢,不要急)

5、使用cocopods

(1)在Xcode中新建項目,例如PodsDemo,創(chuàng)建完成之后退出Xcode。打開終端,cd進入該工程所在文件夾所在目錄

(2)創(chuàng)建配置文件

vim Podfile(建立podfile文件)

(2)創(chuàng)建配置文件

vim編譯器中輸入:

platform :iOS,’8.0’

pod 'AFNetworking'

pod 'SDWebImage'

(3)輸入:wq保存退出或者shift+z+z保存退出vi編輯器

(4)安裝pod

pod install或者pod install --verbose --no-repo-update(如果前者不行,就用后者,推薦前者)

(5)在Finder中雙擊打開PodsDemo.xcworkspace即可

二.pod命令的作用


1“pod init”在根目錄下會產(chǎn)生profile文件。

2、“pod install”,會產(chǎn)生.xcworkspace文件,以及Pods文件夾。

3、打開.xcworkspace文件,在profile中配置需要用到的類庫。

4、“pod update?”或者“podupdate?--no-repo-update”(不更新本地的repo,速度會比較快。).

5、打開repo文件夾"open .cocoapods"

三.小提示tips

1.雙擊打開podfile文件編寫和在vim中編寫作用一樣。記得command+s保存推出podfile之后再執(zhí)行pod install/pod update命令

2.解決安裝第三方庫慢,更新第三方庫慢得問題

pod install --verbose --no-repo-update

pod update --verbose --no-repo-update

3、先把Mac隱藏文件夾顯示出來,Mac隱藏和顯示的命令如下:

隱藏:defaults?write?com.apple.finder?AppleShowAllFiles?-bool?true

顯示:defaults?write?com.apple.finder?AppleShowAllFiles?-bool?false

3.pod install /pod update ?的區(qū)別

pod install ?會升級到所有第三方的最新版本

pod update ?指定版本的的第三方版本不變。

關(guān)于podfile的文件設(shè)置格式等等相關(guān)問題,歡迎下方留言評論。

最后編輯于
?著作權(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ù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一次安裝CocoaPods也遇到了一些坑,但是 那個時候時間比較緊,沒有抽出時間整理,最近因為電腦還原從新做了系...
    幸福的尾巴__閱讀 8,623評論 7 9
  • CocoaPods 是什么? CocoaPods 是一個負責管理 iOS 項目中第三方開源庫的工具。CocoaPo...
    朝洋閱讀 25,988評論 3 50
  • 期末考試最后半天。昨天晚上開始提醒我們幫忙充好手機。念叨著再給他拿點錢,說今天約好同學了??纪暝嚥挥媒恿耍麄円?..
    我想是魚閱讀 170評論 0 3
  • 2017年3月18日,是我爺爺上山的日子,同時也是國家關(guān)于商品房限購令的傳達。 3月20號凡是長沙房價超過備案價格...
    如何才能瘦成閃電閱讀 256評論 0 0
  • 跨過十二點到凌晨六點,剛好六個小時,而已! “我到學校了”這時候小懂還在睡夢中呢,就被電話叫醒了,是許言.小懂一聽...
    蘇初見閱讀 209評論 0 0

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