CocoaPods使用總結
CocoaPods是iOS最常用的第三方類庫管理工具,絕大部分有名的開源類庫都支援CocoaPods。
CocoaPods是用Ruby實現的,要想使用它首先需要有Ruby的環境。
mac 自帶Ruby環境但是版本有點偏低,建議升級
升級Ruby的命令如下:
$ sudo gem update —system
如果這個升級很慢或者不能升級 那麼就選擇用淘寶的RubyGems映象來代替官方版本,執行以下命令:
$ gem sources -l
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
如果還是不能更新我建議您檢查安裝ruby的一些環境依賴下面是安裝順序
Xcode->homebrew->RVM->Ruby->CocoaPods
從上面的的關係可以看出在安裝Ruby時最好是先安裝RVM全稱Ruby Version Manager,是一個非常好用的Ruby版本以及安裝工具。就是用來安裝和控制Ruby版本的工具。RVM安裝的命令如下:
1、安裝RVM
curl -L https://get.rvm.io | bash -s stable
source /Users/liyan/.rvm/scripts/rvm 啟動
2、檢查RVM是否安裝成功
$ rvm -v
3、檢視Ruby版本
$ rvm list known
4、RVM 裝好以後,需要執行下面的命令將指定版本的 Ruby 設定為系統預設版本
rvm 2.1.0 --default
二、安裝Cocoapods
1、安裝指令
sudo gem install cocoapods //由於sudo超級許可權,所以會填使用者密碼
執行完這句如果報告以下錯誤:
常見錯誤:
ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why:
Unable to download data fromhttps://rubygems.org/- Errno::ETIMEDOUT: Operation timed out - connect(2) (https://rubygems.org/latest_specs.4.8.gz)
ERROR: Possible alternatives: cocoapods
這是因為ruby的軟體源rubygems.org因為使用亞馬遜的雲服務,被我天朝遮蔽了,需要更新一下ruby的源
$ gem sources -l
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
2、在安裝程式結束的時候,執行命令
$ pod setup --verbose
3、檢視下載進度
$ cd ~/.cocoapods
$ du -sh *
三、使用cocoapods
1、首先cd轉入當前專案中,寫入要匯入的三方庫
$ vi Podfile
source 'https://github.com/CocoaPods/Specs.git'
platform :ios,'8.0'
use_frameworks!
target '專案名' do
pod'MBProgressHUD'
pod'MJRefresh'
pod'SDWebImage'
end
2、安裝
$ pod install
$ pod install --verbose --no-repo-update
3、更新
$ pod update
$ pod update --verbose --no-repo-update
相關文章
- CocoaPods建立公有Pod庫方法總結
- iOS CocoaPods使用iOS
- cocoapods使用教程
- 最全CocoaPods使用教程
- cocoapods安裝與使用
- 在 Swift 中使用 CocoaPodsSwift
- CocoaPods 安裝與使用
- SVN使用總結
- Git 使用總結Git
- Vuex使用總結Vue
- Toolbar使用總結
- Gson使用總結
- Ajax使用總結
- HelloCharts 使用總結
- Nginx使用總結Nginx
- VUE 使用總結Vue
- npm使用總結NPM
- 前端this使用總結前端
- kvm使用總結
- jmeter 使用總結JMeter
- Eureka使用總結
- RxJava使用總結RxJava
- webp使用總結Web
- formData使用總結ORM
- JUnit使用總結
- Pycharm使用總結PyCharm
- vim使用總結
- Sass使用總結
- JQuery使用總結jQuery
- Git使用總結Git
- Excel使用總結Excel
- job使用總結
- aerospike 使用總結ROS
- BTrace 使用總結
- 使用MV總結
- sqlserver 使用總結SQLServer
- CocoaPods安裝和使用(SDWebImage)Web
- CocoaPods的安裝與使用