CocoaPods 1.0 最新安裝
安裝CocoaPods首先要安裝ruby環境,將默認的安裝環境
gem sources --remove https://rubygems.org/
替換爲淘寶的Ruby鏡像
gem sources -a https://ruby.taobao.org/
爲了驗證你的Ruby鏡像是並且僅是taobao,可以用以下命令查看:
gem sources -l
然後安裝CocoaPods
sudo gem install cocoapods
此處若報錯:
ERROR: Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.
則是ruby版本需要更新,參考這篇文章,ruby更新好後,再執行
sudo gem install cocoapods
安裝好cocoa pods後,以Masonry第三方庫爲例,在終端中輸入:
pod search Masonry
過幾秒鐘之後,你會在終端中看到關於Masonry類庫的一些信息。
這說明,Masonry是支持CocoaPods,所以我們可以利用CocoaPods將Masonry導入你的項目中。
新建一個XcodeProject,此處命名爲testMasonry,用終端將路徑切換到該項目下,先創建PodFile,在終端中輸入
$ vim Podfile
然後再pod file中輸入
platform:ios,'7.0'
target "testMasonry" do
pod "Masonry", "~>1.0.0"
end
注意:
- pod “Masonry”, “~>1.0.0”這段文字不是憑空輸入的, 而是根據github中Masonry庫中找到的,我們在終端中輸入pod search Masonry時也可以找到這句;
- 另外,CocoaPods 1.0中需要設置target,即我們的工程中得target名稱,target “testMasonry” do,在pod file結尾處要加end結束。
這樣,再執行pod install即可將第三方庫安裝完成,安裝結束後,會生成一個.xcworkspace文件,以後每次打開項目時不再使用.xcodeproj,而是xcworkspace文件。
當在終端搜索某個框架
pod search ReactiveCocoa
遇到以下問題時:
[!] An unexpected version directory `Objective-C` was encountered for the `/Users/myMac/.cocoapods/repos/reactivecocoa/ReactiveCocoa` Pod in the `ReactiveCocoa` repository.
將Cocoapods更新到最新版本,在終端中輸入:
$ gem install cocoapds --pre
若還是無法解決,參考這裏。
參考鏈接:
CocoaPods安裝和使用教程_1.0前
CocoaPods 1.0及相應Mac版App正式發佈,Podfile的使用方式發生改變
官方介紹:
CocoaPods 1.0 Migration Guide
CocoaPods 1.0