網(wǎng)上的cocoapods安裝教程數(shù)不勝數(shù),但是很多都過(guò)時(shí)了望众,所以我總結(jié)了cocoapods正確的安裝步驟烟瞧,并在macOS Sierra系統(tǒng)上實(shí)驗(yàn)成功材泄。
1.升級(jí)Ruby環(huán)境
安裝 Cocoapods 需要ruby版本2.2.2以上虹统,命令行輸入ruby -v
查看當(dāng)前ruby環(huán)境弓坞,如果低于2.2.2版本隧甚,則需要升級(jí)ruby。ruby是通過(guò)rvm安裝的渡冻,rvm未安裝的需要先安裝 RVM戚扳。
$ curl -L get.rvm.io | bash -s stable
$ source ~/.bashrc
$ source ~/.bash_profile
測(cè)試是否安裝成功
$ rvm -v
然后安裝ruby
已知ruby的版本
$ rvm list known
升級(jí)Ruby到2.2.2版本以上即可
$ rvm install 2.4
2.升級(jí)Gem環(huán)境
請(qǐng)盡可能用比較新的 RubyGems 版本,建議 2.6.x 以上族吻。
$ sudo gem update --system
3.用RubyChina鏡像取代官方鏡像
$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
$ gem sources -l
https://gems.ruby-china.com
# 確保只有 gems.ruby-china.com
4.查看是否有其他版本的CocoaPods帽借,有的話移除原來(lái)版本
$ gem list
運(yùn)行后會(huì)出現(xiàn)cocoapods的版本
cocoapods (1.0.1)
然后移除
$ sudo gem uninstall cocoapods -v 1.0.0
5.安裝rails
$ sudo gem install rails
6.安裝CocoaPods
$ sudo gem install cocoapods
如果出現(xiàn)You don't have write permissions for the /usr/bin directory 錯(cuò)誤,
則執(zhí)行
sudo gem install cocoapods -n /usr/local/bin
7.
給予/usr/local/bin讀取權(quán)限
$ sudo chmod +rx /usr/local/bin
防止xcodebuild找不到路徑
$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
8.安裝cocoapods官方索引
$ pod setup
注意:該指令巨慢超歌,大概要花一個(gè)下午砍艾,所以不推薦。 解決方法是使用GitHub Desktop 克隆官方索引庫(kù)到本地https://github.com/CocoaPods/Specs 巍举, 這樣能保證穩(wěn)定100多Kb的下載速度辐董,下載完成后,文件夾更名為master禀综,然后拷貝到~/.cocoapods/repos/文件夾下,或者直接從其他人的電腦上拷貝一下這個(gè)文件夾苔严。
9.使用CocoaPods
cd 到工程目錄下
$ vim Podfile
保存之后執(zhí)行pod install
10.設(shè)置User Header Search Paths
在工程里面使用第三方庫(kù)的時(shí)候文文件可能不會(huì)提示定枷,這時(shí)在User Header Search Paths 里面添加一下路徑。目錄路徑直接寫(xiě):${SRCROOT} 届氢,后邊選擇recursive(會(huì)在相應(yīng)的目錄遞歸搜索文件) 欠窒。
至此安裝完成,在最新版cocoapods基礎(chǔ)上退子,下一篇文章我們來(lái)介紹如何用cocoapods管理私有庫(kù)岖妄。