2016最新CocoaPods安裝與使用


2016最新CocoaPods安裝與使用,問題解決

1.mac系統已經默認安裝好Ruby環境,如果你不確定自己系統中是否有Ruby的,可以在終端中輸入命令行:ruby -v 查看當前ruby版本

90AA90AD-6A58-44FF-8D3D-CD46370AE099.png

 如果ruby版本較低,可以通過rvm對Ruby進行升級

1)安裝 ram 

RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem庫管理(gemset)

$ curl -L get.rvm.i.rvm.io | bash -s stableo 

2)加載文件, 測試是否安裝正常(按照提示操作)

$ source ~/.bashrc  

$ source ~/.bash_profile

$ source ~/.profile

$ rvm -v

 

3)reload rvm

 

$ rvm reload rvm

$ rvm -v

4)查看當前ruby版本 ,獲取rvm 列表

$ ruby -v   

$ rvm list known 

 

5)重新安裝ruby 

安裝完成后, 需要重新執行安裝cocoapods的命令

$ rvm install 2.3

6)安裝rails

$ gem install rails

如果想要卸載ruby,需要執行以下步驟

$ rvm list

$ rvm remove 2.3

這樣有關ruby更新的問題已經處理完畢了

2.CocoaPods的安裝

先檢查ruby源, 正確情況下返回以下信息:

*** CURRENT SOURCES ***


https://gems.ruby-china.org

這個是ruby的官方源碼,現在國內可以使用的還有以下ruby源:

https://ruby.taobao.org/   淘寶源

http://rubygems-china.oss.aliyuncs.com 阿里雲源

確認ruby源鏡像后就可以修改ruby源了,先執行刪除原來的ruby源:

之后添加可用的ruby鏡像源(推薦使用官方的)

gem sources -a https://gems.ruby-china.org

這個時候執行gem sources -l命令,就能看到當前鏡像源里只有官方ruby源這一個了,之后執行安裝cocoapods命令

在一段時間安裝過后,成功后會返回以下信息:

3.CocoaPods的使用

1CocoaPods的搜索功能

pod search AFNetworking

執行后可能會一直停在

Setting up CocoaPods master repo然后(很久)會出現如下錯誤:

[!] Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down

解決辦法是:

這說明CocoaPods還不能正常使用,需要更新pod,下載它的一些依賴包;在終端中輸入:

   $ pod setup

過一段時間之后,你會在終端中看到跟上面同樣的紅色的錯誤信息。

這說明某些環境原因導致pod更新不了,可能原因有,1gem版本太低;2github無法鏈接;3.cocoapods目錄下的配置信息錯誤。我們可以一個一個來排除,

首先更新gem到最新版本,在終端中輸入:

$ sudo gem update --system 

然后檢查是否可以pinggithub,在終端中輸入:

$ ping github.com 

然后查看pob repo list

$ pod repo list

說明Cocoapods在將它的信息下載到 ~/.cocoapods里;

cd  到該目錄里,用du -sh *命令來查看文件大小,結果顯示0 repos,說明沒有安裝成功;

在終端輸入:

cd ~/.cocoapods

進入cocoapods文件后在終端輸入:du -sh *


重新執行pod setup,過一段時間后提示setup completed,在終端中輸入 pod list,展示出安裝列表;

這樣總算安裝好了。接下來再一次輸入:

pod search AFNetworking

輸入過后它可能會報:

[!] Unable to find a pod with name, author, summary, or descriptionmatching `AFNetworking`

解決方案是:

輸入:

rm ~/Library/Caches/CocoaPods/search_index.json

后在一次輸入:pod search AFNetworking

就可以咯。

2)首先定位到項目文件目錄

cd 項目位置

然后添加podfile文件:vim podfile (注:在寫該文件的時候要注意格式    ' '   );

進入后按i進入插入模式,進行編輯,安裝官方最新的文檔格式:

platform :ios, '8.0'

target '你的項目名稱' do

pod 'AFNetworking', '~> 3.0'

end

編輯完成后,按ESC退出編輯模式,最后輸入:wq保存並退出文件,此時可以發現在項目目錄下多了一個Podfile的文件,請注意這個文件必須與.xcodeproj在同一目錄下,

最后:pod install進行安裝即可

3)CocoaPods庫的跳過更新安裝

pod install --verbose --no-repo-update(跳過更新進行安裝)

pod update --verbose --no-repo-update(跳過更新進行更新)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM