今天把Cocoapods安裝的詳細過程跟大家分享一下, 安裝的過程中出現(xiàn)的問題以及問題的解決辦法也記錄了一下, 歡迎閱讀, 希望能幫到大家.
檢查當前的pod版本, 如果Mac重來沒安裝過pod, 則會顯示如下結果.
$ pod --version
查看當前路徑,顯示結果為如下圖:
$ gem source -l
https://rubygem.org是國外的, 國內有"墻"我們通常用不了.??國內淘寶為我們提供了可用路徑.因此我們還要更改路徑.
第一步先移除:
$ gem source -r
第二步添加路徑:
$ gem source -a https://ruby.taobao.org/
添加路徑之后, 安裝cocoapods
$ gem install cocoa pods
如果出現(xiàn)如下結果:
ERROR:While executing gem...(Gem::FilePermissError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory
這時你就需要執(zhí)行如下命令, 進行安裝.
$ sudo gem install cocoa pods
恭喜你, 又掉坑了.
ERROR:Could not find a valid gem 'cocoapods' (>= 0) in any repository
這個錯誤的原因在于我們的ruby版本過低, 需要更新ruby版本至2.2.4以上
于是我們開始了升級之路:
$ -L get.rvm.io | bash -s stable
$ source ~/.rvm/scripts/rvm
$ rvm install 2.3
再次安裝cocoapods
$ sudo gem install cocoa pods
cocoa pods 初始化:
$ pod setup
初始化成功后, 我們就可以正常使用了.
寫的比較匆忙, 后續(xù)補上. 嘻嘻??.見諒見諒.
(2016-10-13)檢查ruby, 表示淘寶的ruby仍在使用.
$ gem source -l
更新:
使用Cocoapods導入第三方庫:
cocoapods的使用, 能讓我們不需要去網(wǎng)站下載庫文件導入工程, 僅需幾行命令就能夠將你想使用的第三方庫導入到你的工程中, 并且不論是swift語言還是OC語言均可使用,這對很多人來說, 是非常實用的.
1 . 在安裝cocoapods 成功的基礎上, 打開你的工程文件.并將pod初始化.
$ cd yourProjectPath
$ pod init
2 .打開podFile文件, 在文件中寫入你想導入的第三方庫.使用( pod + '第三方庫名')
$ open -a xcode podfile
例如:
3 . 將第三方庫導入工程中.
$ pod install --verbose --no-repo-update
4 . 更新成功后, 將工程關閉, 打開.xcworkspace文件, 就會在pods目錄下, 看到你所導入的第三方庫.
PS:使用OC語言時, 如果你不確定你所導入的第三方庫名,或者是庫的版本, 你可以使用如下命令查詢:
例:AFNetworking
$ pod search afnetworking
查詢結果會是 終端把所有的AFNetworking的版本都列舉出來, 你可以選擇你想要使用的版本, 在podfile里面進行相應添加.