? 概要
iOS開發時,項目中會引用許多第三方庫,CocoaPods可以用來方便的統一管理這些第三方庫。
? 安裝
? ruby
CocoaPods唯一的限制就是在Ruby下運行,現在OS X都預裝了Ruby,所以你只需要更新RubyGems到最新版本。
a. 查看下當前ruby版本:打開終端輸入 ruby -v
b. 更新ruby(把Ruby鏡像指向taobao)
打開終端(control + space ),然后輸入如下的命令:
sudo gem update --system
會要你輸入密碼,只要輸完后按回車即可
用淘寶替換Ruby的默認源,替換命令如下:
gem sources --remove https://rubygems.org/
//等有反應之后再敲入以下命令
gem sources -a https://ruby.taobao.org/
//驗證是否替換成功可以執行
gem sources -l
? 安裝CocoaPods
在終端中輸入如下命令:
sudo gem install cocoapods
結束之后,最后需要在終端中輸入如下命令來完成安裝:
pod setup
這個文件夾大概有 100多M,需要花費比較多時間,請耐心等待。 完成之后就成功安裝了CocoaPods!
如果安裝失敗 ~/.cocoapods 里面是空的,就需要重新setup 命令如下:
pod repo remove master
pod setup
創建Podfile
CocoaPods的使用是從Podfile開始的,所以要先創建該文件
創建一個helloworld工程
打開終端進入到工程的目錄下
cd /Users/***/Documents/text/HelloWorld
輸入如下命令創建Podfile:
touch Podfile
打開Podfile:
open -a Xcode Podfile
以安裝 AFNetworking 為例,在終端中輸入:
pod search AFNetworking
找到最新版本,把一下內容寫進Podfile
:
保存關閉
把開源庫安裝到你的項目中,在終端輸入命令:
pod install
這樣就安裝成功了,從現在開始,你必須使用HelloWorld.xcworkspace來打開該項目。
? ?CocoaPods卸載?
sudo gem uninstall cocoa pods
好記性不如賴筆頭了,親自試驗記錄下來,以防忘記了