CocoaPods 最近也級到了 1.1.1 版本,主要是增加了對 Xcode 8 的支持。CocoaPods用Ruby所寫,所以先要安裝Ruby,然后用Ruby安裝CocoaPods。國內把Ruby源墻掉了,所以要更換Ruby下載源。以下是一些常用問題解決方法和命令操作,以免使用時忘記。Github項目地址:https://github.com/CocoaPods/CocoaPods
Ruby
Ruby源
- 刪除默認源
$ gem source -r https://rubygems.org/
- 增加新源
$ gem source -a https://gems.ruby-china.org/
可以查看新源Ruby China相關說明
- 查看源
$ gem sources 或 $ gem -l
更新Ruby
$ sudo gem update -- system
安裝CocoaPods(升級相同)
$ sudo gem install cocoapods
升不了級就用下面這個
$ sudo gem install -n /usr/local/bin cocoapods
CocoaPods
使用CocoaPods CocoaPods指南
進入需要使用Cocoapods的項目目錄,一般為帶有XXX.xcodeproj文件的那個目錄,例如:
$ cd /Users/zhangtaoran/Desktop/Repositories/XinAn
$ 用命令行進行pod初始化,命令如下:
$ pod init
然后系統會自動為你生成Podfile,你可以直接編輯Podfile然后進行安裝,也可以直接先安裝一個空的pod,再在Xcode中取編輯Podfile。我們就直接先安裝一個空的pod,使用如下命令安裝:
pod install
這時系統會為你創建好空的pod,退出你的項目,進入項目目錄,使用新生成的XXX.xcworkspace打開項目,在Pods中便可以編輯Podfile文件,添加需要管理的第三方框架。
當編輯好需要添加的框架后,繼續使用命令再安裝pod。
安裝庫就用
$ pod install
更新庫就用
$ pod update
卡住的話就用下面的
$ pod install --verbose --no-repo-update
$ pod update --verbose --no-repo-update
查看Pods版本
$ pod --version
最后再重新進入項目即可。