CocoaPods 1.0 最新安裝及問題

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類庫的一些信息。
image1

這說明,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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章