請(qǐng)打開終端(control+空格,輸入terminal,回車)
CocoaPods安裝前準(zhǔn)備
1. 查看當(dāng)前Ruby版本
ruby -v
2. 升級(jí)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為測(cè)試版本
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下使用國(guó)內(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. 漫長(zhǎng)的等待......
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