請打開終端(control+空格鲫售,輸入terminal,回車)
CocoaPods安裝前準(zhǔn)備
1. 查看當(dāng)前Ruby版本
ruby -v
2. 升級Ruby環(huán)境该肴,首先需要安裝rvm(第一步要下載一些東西等兩分鐘左右)
curl -L get.rvm.io | bash -s stable
source ~/.bashrc
source ~/.bash_profile
3. 查看rvm版本
rvm -v
顯示如下(或者是其他版本)
rvm 1.29.9 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
4. 列出ruby可安裝的版本信息
rvm list known
顯示如下
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.6]
[ruby-]2.5[.5]
[ruby-]2.6[.3]
[ruby-]2.7[.0-preview1] //preview為測試版本
ruby-head
...
5. 安裝一個(gè)ruby版本(這里我選擇的是2.6.3版本情竹,當(dāng)然你也可以選擇其他的)
rvm install 2.6.3
注意:安裝過程中需要兩次按下 Enter 鍵, 第二次按下后需要輸入電腦訪問密碼(不可見,只管輸入就行).
如果你電腦沒有安裝Xcode和Command Line Tools for Xcode以及Homebrew 會(huì)自動(dòng)下載安裝,建議提前安裝這三者.
這里很多小伙伴會(huì)遇到錯(cuò)誤,大部分是因?yàn)闆]有安裝Homebrew造成-->Mac下使用國內(nèi)鏡像安裝Homebrew
Requirements installation failed with status: 1.
6. 設(shè)置為默認(rèn)版本
rvm use 2.6.3 --default
7. 更換源
sudo gem update --system
gem sources --remove https://rubygems.org/
gem sources --add https://gems.ruby-china.com/
8. 驗(yàn)證Ruby鏡像是并且僅是ruby-china
gem sources -l
*** CURRENT SOURCES ***
https://gems.ruby-china.com/
安裝CocoaPods
1. 正式開始安裝CocoaPods
sudo gem install -n /usr/local/bin cocoapods
2. 如果安裝了多個(gè)Xcode使用下面的命令選擇(一般需要選擇最近的Xcode版本)
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
3. 安裝本地庫
pod setup
4. 漫長的等待......
Setting up CocoaPods master repo
$ /usr/bin/git clone https://github.com/CocoaPods/Specs.git --progress --
master
Cloning into 'master'...
5. 查看文件下載進(jìn)度:打開新的終端窗口(快捷鍵:選中終端按下Command+N組合鍵)
cd ~/.cocoapods
du -sh *
執(zhí)行du -sh *之后會(huì)顯示已下載的文件大小匀哄,可以多次執(zhí)行來監(jiān)看下載進(jìn)度秦效,如果之前還有文件大小,后來變成0了涎嚼,可能是網(wǎng)絡(luò)問題阱州,下載已經(jīng)中斷了,需要結(jié)束命令并從新執(zhí)行
pod setup
6. CocoaPods在pod setup失敗
7. 檢查是否可用(第一次使用可能要等一會(huì))
pod search AFNetworking
使用CocoaPods
1. 新建一個(gè)Xcode工程,使用終端cd到工程目錄下
2. 創(chuàng)建Podfile文件
pod init
3. 在項(xiàng)目目錄里打開Podfile文件
open Podfile
4. 添加
pod 'AFNetworking'
5. 保存后退出
6. 開始下載第三方庫
pod install
CocoaPods版本
pod --version