- 打開終端
- 設定 ruby 的源 gem sources -a https://ruby.taobao.org/
輸出added to sources說明設定源成功
關于 ruby 源的額外的指令:
- 檢視目前源: gem sources -l
- 删除源:gem sources --remove https://ruby.taobao.org/
- 更新 gem:sudo gem update --system
-
安裝 cocoapods:sudo gem install cocoapods
這個過程耗時稍長,大概兩三分鐘,取決于網速快慢
直到出現 21 gems installed 字樣的輸出說明安裝完成
-
設定:pod setup
當輸入指令,按 enter 鍵後會出現 Setting up CocoaPods master repo 輸出,并且無法輸入指令,也沒有光标,這時需要等待直到輸出 Setup completed ,表示完成
-
進入我們的項目根目錄 cd /Users/pro/Desktop/CocoapodsDemo
cd然後空格,将我們項目的根目錄直接拖到終端即可
- 建立 Podfile 檔案:touch Podfile
- 編輯 Podfile 檔案:vim Podfile
- 按 i 進入編輯狀态,可以改變檔案内容
-
以 AFNetworking 為例:輸入
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
pod 'AFNetworking', '~> 3.0'
- 按 esc 退出編輯狀态
- 輸入 :wq 指令,儲存并退出
-
輸入pod install 指令,會輸出 Updating local specs
repositories,這時候需要等待片刻。該指令會請求最新的庫并安裝,如果嫌慢可以輸入 pod install --verbose
--no-repo-update 隻用本地的版本庫,不會更新。完成時會出現如下圖所示輸出
-
以後需要使用Cocoapods生成的
.xcworkspace檔案來打開項目,而不是使用.xcodeproj檔案
-
每次更改了Podfile檔案,都需要重新執行一次pod
update指令