iOS開發學習-cocoapods的配置安裝

來源:互聯網
上載者:User

標籤:

安裝coacoapods步驟:

在終端輸入如下命令,升級ruby版本:

sudo gem update —system

出現這個,標誌著安裝成功。

完成之後,再輸入如下命令:

gem sources --add http://rubygems.org/

輸入y,點擊斷行符號。輸入下面命令查看是否添加成功。

gem sources -l

然後輸入如下命令,安裝cocoapods:

sudo gem install cocoapods

如果出現如下錯誤:

這是因為ruby的版本沒有升級到最新。如果沒有出現該錯誤則跳過。解決這個錯誤方法如下:

先輸入如下命令:

curl -L get.rvm.io | bash -s stable

完成之後輸入:

source ~/.bashrc

應該沒有反應,再次輸入:

source ~/.bash_profile

應該還是沒有反應,再輸入:

rvm -v

可以查看rvm的版本。繼續往下走:

ruby -v

這個查看ruby的版本,應該不是最新的,輸入如下命令,可以列出所有的版本號碼:找到最新的版本號碼:

rvm list known

現在的最新版本是2.3.0

然後輸入命令:

rvm install 2.3.0

安裝最新版ruby;

安裝完成,下面就可以輸入命令安裝cocoapods了:

sudo gem install cocoapods (10.11系統 輸入sudo gem install -n /usr/local/bin cocoapods)

這樣就安裝成功了。

 

初始化第三方庫資訊(將第三方庫資訊索引下載到本地),如果以後出現問題,可以嘗試這個命令(還有 pod repo update),這個過程需要挺長時間。

pod setup

// 如果出現綠色的Setup complete,就說明成功。

 

所以,在git配置ok的前提下,直接將檔案clone一份到本地。然後將檔案夾名改為master,並將其拖到/Users/使用者名稱/.cocoapods/repos目錄下即可。

也可以直接用一條命令一步到位

git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master 

下面就可以給項目中匯入第三方架構了,

首先在終端中切換到項目的根目錄下,如:

cd /Users/gjh/Desktop/iOS例子/CocoapodsTest   (CocoapodsTest為項目名稱)

然後輸入如下命令,建立Podfile檔案:

touch Podfile

然後輸入如下命令,彈出文本編輯框,進行編輯:

open -e Podfile

檔案中的格式現在更新了,這是一個坑,準確的格式如下,以前好多項目的格式都得改:(CocoapodsTest是項目名稱)

 

platform :ios, ‘8.0’use_frameworks!target ‘CocoapodsTest’ dopod ‘AFNetworking‘, ‘~> 3.1.0‘pod ‘ReactiveCocoa‘, ‘~> 4.2.1‘end

 

 

最後再輸入如下命令,安裝第三方架構:

pod install

沒有報紅就是安裝成功,以後用CocoaPodsTest.xcworkspace檔案開啟項目。

如果要在安裝過程中,需要知道cacaopods做了什麼,還可以添加一個參數,用來提示我們,coacoapods做了哪些操作

pod install --verbose --no-repo-update

iOS開發學習-cocoapods的配置安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.