一、更換源:
- $ gem sources --remove https://rubygems.org/
- 等有反應之后再敲入以下命令:
$ gem sources -a https://ruby.taobao.org/ - 為了驗證你的Ruby鏡像是并且僅是taobao,可以用以下命令查看:$ gem sources -l
- 只有在終端中出現下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES ***
https://ruby.taobao.org/ - 這時候,你再次在終端中運行:
二、更新升級gem
- sudo gem update --system
三、安裝
- $ sudo gem install cocoapods
等上十幾秒鐘,CocoaPods就可以在你本地下載并且安裝好了,不再需要其他設置。
四、更換repo鏡像為國內服務器
- pod repo remove master
- pod repo add master https://gitcafe.com/akuandev/Specs.git
五、初始化第三方庫信息
- pod setup
六、以后更新第三方庫信息
- pod repo update
七、搜索試一下
- pod search 框架名
- 例如為了確定AFNetworking是否支持CocoaPods,可以用CocoaPods的搜索功能驗證一下。在終端中輸入:
$ pod search AFNetworking
八、使用:
- 新建Podfile
在終端中進入(cd命令)你項目所在目錄,然后在當前目錄下,利用vim創建Podfile(如果存在就直接打開,不存在時創建),運行: - 步驟一:
方法1:$ vim Podfile
方法2:$ pod init - 步驟二:
- 輸入i:進入編輯狀態,然后在Podfile文件中輸入以下文字:
platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"
pod “XXX”
注意,這兩句文字的意思是,當前AFNetworking支持的iOS最低版本是iOS 7.0, 要下載的AFNetworking版本是2.0。
退出編輯模式。vim環境下,按下esc鍵;
輸入:wq:保存退出
這時候,你會發現你的項目目錄中,出現一個名字為Podfile的文件,而且文件內容就是你剛剛輸入的內容。注意,Podfile文件應該和你的工程文件.xcodeproj在同一個目錄下。這時候,就可以利用CocoPods下載AFNetworking類庫了。還是在終端中的當前項目目錄下,運行以下命令:
$ pod install解析Podfile,升級第三方框架
pod update
//不更新本地庫:pod update --no-repo-update以后使用Cocoapods過程中出現了莫名其妙的問題時做一下操作:先升級gem,再安裝最新的cocoapods:
sudo gem update --system
sudo gem uninstall cocoapods
sudo gem install -n /usr/local/bin cocoapods