CocoaPods 就是iOS 項目的開發 第三方庫的管理工具git
CocoaPods
是用ruby
實現的,要想使用它首先須要有ruby
環境。 雖然Mac
系統默承認以運行ruby
。可是ruby
版本太低是沒法正常支持CocoaPods
的使用ruby
ruby
版本# 若是ruby的版本低於2.2.2,就須要升級ruby的版本,
# 因爲個人版本是 2.3.7,所以不須要升級
ruby -v
複製代碼
Gem Ruby
Gem
的使用,Gem
是 Ruby
的包管理工具,Ruby
的各類插件是經過 Gem
來安裝的, CocoaPods
就是 Ruby
開發的一個插件。bash
在使用 Gem
來安裝 CocoaPods
時, 建議先更新 Gem
的版本,( Gem
是 Mac OS
自帶的咱們不須要安裝 ,可是須要更新下,防止安裝失敗)。工具
Gem
版本gem --version || gem -v
複製代碼
Gem
升級# Gem 升級, 這個主要是解決 Gem 版本過老致使 Cocoapods 不能安裝問題
sudo gem update --system
複製代碼
Gem
更新全部插件# Gem 更新全部插件
sudo gem update
複製代碼
Gem
清除過時插件# 清除過時插件
sudo gem cleanup
複製代碼
建議換源以後再安裝 否則會很是慢ui
// 查看現有的源
gem source -l
// 移除
gem sources --remove https://rubygems.org/
// 添加 ruby-china 的源
gem sources -a https://gems.ruby-china.org/
複製代碼
CocoaPods
安裝命令sudo gem install cocoapods
複製代碼
同理 https://gems.ruby-china.com
鏡像也可換回 https://rubygems.org/
spa
Cocoapods
版本pod -- version
複製代碼
顯示版本號,說明安裝成功。插件
Cocoapods
倉庫換源安裝 repo
code
# 移除原倉庫鏡像
pod repo remove master
# 使用清華源安裝到本地 cd ~/.cocoapods/repos/master
git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
複製代碼
最後須要setup
一下cdn
pod setup
複製代碼
查看倉庫信息blog
pod repo
複製代碼
注意
使用的時候 Podfile
文件頭部添加 換源後能夠忽略
source https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
複製代碼
運行pod update
,會發現仍會讓咱們更新repo,這裏能夠經過執行pod update --verbose --no-repo-update
達到不更新repo的效果。