iOS-CocoaPods的安裝與使用

1、CocoaPods的安裝vim

  一、簡介:ruby

  • CocoaPods是一個用來幫助咱們管理第三方依賴庫的工具。
  • 在開發iOS應用時,會常常使用第三方類庫,好比SDWebImage、AFNetworking等等,手動的下載與添加類庫很是麻煩,經過CocoaPods能夠便捷的下載與管理第三方類庫。
  • 使用CocoaPods的目的是讓咱們能自動化的、集中的、直觀的管理第三方開源庫。
  • 官方連接:https://cocoapods.org

  二、安裝步驟bash

  • 第一步:打開終端,查看本身電腦的ruby環境:gem sources -l。若是環境是
*** CURRENT SOURCES *** https://ruby.taobao.org/,則跳到第四步。若是環境是
*** CURRENT SOURCES ***https://rubygems.org/,則須要移除環境(CocoaPods是用Ruby實現的,要想使用它首先須要有Ruby的環境,OS X系統默認支持Ruby運行,可是Ruby的默認源使用的是rubygems.org,國內訪問這個網址時,若是沒法FQ,則不能下載,解決方案是將其替換成可用的Ruby,好比淘寶。)。
  • 第二步:移除環境:gem sources —remove https://rubygems.org/。結果:
https://rubygems.org/ removed from sources
  • 第三步:安裝鏡像環境:gem sources -a https://ruby.taobao.org/。結果:
https://ruby.taobao.org/ added to sources,再次輸入gem sources -l,查看環境是否爲 https://ruby.taobao.org/
  • 第四步:安裝CocoaPods:sudo gem install cocoapods,根據電腦配置和網速,須要等待大概幾分鐘,結果:(有gems installed便可)23 gems installed。
  • 第五步:設置:pod setup,結果:會出現Setting up CocoaPods master repo,須要下載大概400M左右,第一次會等待很長時間。(查看進度:能夠Command+N新建一個終端:進入cocoa pods文件夾cd ~/.cocoapods,du -sh *查看進度,隔幾分鐘查看一次直到下完便可)。
  • 出現即爲成功設置:Setup completed。
  • 注意:升級10.11後使用CocoaPod出現-bash: pod: command not found 解決辦法:sudo gem install -n /usr/local/bin cocoa pods。

2、CocoaPods的使用工具

  使用步驟spa

  • 第一步:先找到要查找的三方庫:pod search + 第三方庫名稱(例MBProgressHUD)。
  • 第二步:出來列表頁面,選擇三方庫最新版本的命令,例如:pod ‘MBProgressHUD’,’~>0.8’。
  • 第三步:建立工程,進入工程:cd + 工程路徑。
  • 第四步:編輯工程的Podfile文件:vim Podfile。
  • 第五步:按i使Podfile處於編輯狀態,而後將要下載的內容,放在這個裏邊:pod ‘MBProgressHUD’,’~>0.8’,輸入完成後按ESC,而後輸入:wq,回車保存退出。
  • 第六步:保存Podfile的設置,而後進行更新下載三方庫:pod update。
  • 而後去工程中檢查出現工程名.xcworkspace的文件即爲成功。

  注意:orm

  一、終端報錯:The dependency MBProgressHUD (~> 0.9.2) is not used in any concrete target.開發


  二、緣由:CocoaPods升級到最新版本(包括一些高版本),Podfile文件的內容必須明確指出所用第三方庫的targetName.
rem

  三、報錯分析:低版本和高版本寫法不同.get

  • 低版本:
platform :iOS, ‘8.0’
pod ‘MBProgressHUD’, ‘~> 0.9.2’
  • 高版本:
platform :iOS, ‘8.0’
target 「targetName」 do
pod ‘MBProgressHUD’, ‘~> 0.9.2’
end
相關文章
相關標籤/搜索