Cocoa pods的安裝和使用

    如今網上關於cocoapods的安裝使用資料有不少,有些方法能用,有些是用不了的,別問爲何,由於我就是從坑裏走出來的。在此本身整理了一些方法:php

通常須要先升級Ruby環境:
第一步:安裝rvm
$ curl -L get.rvm.io | bash -s stable
$ source ~/.rvm/scripts/rvm
等待終端加載完畢,後輸入: rvm -v
若是能顯示版本好則安裝成功了。
第二步:安裝ruby
列出ruby可安裝的版本信息
rvm list known
安裝一個ruby版本
rvm install 2.1.4
若是想設置爲默認版本,能夠用這條命令來完成
rvm use 2.1.4 --default
查看已安裝的ruby
rvm list
卸載一個已安裝ruby版本
rvm remove 2.1.4
把ruby升級到指定的版本以後就能夠開始安裝了。

1、git clone方法安裝cocoapods

鏡像實在太多坑了,琢磨了一下另外一種安裝cocoapods的方法。
在終端中,進入該目錄。ios

cd ~/.cocoapods/repos

克隆一個Specs庫git

git clone https://github.com/CocoaPods/Specs

完成後,執行open .打開當前目錄reposgithub

open .

而後把Specs目錄更名爲master便可。~/.cocoapods/repos的目錄層級以下:json



若是gitclone還慢的話,直接上https://github.com/CocoaPods/Specs點擊下載。根據上面的目錄結構圖,放對了就好。api


安裝中可能遇到的問題

安裝cocoa pods時,在終端執行pod search第三方框架時出錯:[!] Unable to find a pod with name, author, summary, ordescriptionmatching AFNetworkingruby

解決方案:執行rm ~/Library/Caches/CocoaPods/search_index.json
而後再執行pod search第三方框架bash

pod search AFNetworking

看到下面信息說明成功了。框架

 

第二種安裝方法(不推薦,超級超級慢,建議用上面那種方法安裝):

舒適提示:($是不須要輸入到終端的)
1.移除現有Ruby默認源curl

$gem sources --remove https://rubygems.org/

2.添加新鏡像(注意淘寶的鏡像已經不能用了,https://gems.ruby-china.org 是能夠用的。不過這步可能會特別久,可是暫時還沒找到減小時間處理的方法。)

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

3.驗證新源是否替換成功

$gem sources -l

4.安裝CocoaPods
(1) $sudo gem install cocoapods 備註:蘋果系統升級 OS X EL Capitan 後改成 $sudo gem install -n /usr/local/bin cocoapods
(2) $pod setup

新打開命令窗口輸入:cd /Users/shiyunlei/Desktop/CocoapodsSample進入到文件夾(cd是進入後面文件路徑,可直接把桌面建的工程文件直接拖入cd後面會自動顯示)
輸入查詢指令:du -sh *可查詢安裝進度


5.更新gem
$sudo gem update --system

cocoapods的使用方法

在工程中建立一個Podfile文件
新打開命令窗口輸入命令:
1.cd /Users/shiyunlei/Desktop/CocoapodsSample (cd是進入後面文件路徑,可直接把桌面建的工程文件直接拖入cd後面會自動顯示)
2.touch Podfile Podfile(建立Podfile文件)
 
六 : 編輯Podfile文件
打開建立的Podfile文件粘貼保存:
platform :ios, ‘9.2’
use_frameworks!
 
target ‘工程名字’ do
  pod ’SDWebImage’, '~> 3.7.6’
end
 
七 : 安裝第三方類庫
在第五步驟的命令窗口輸入: pod install 
安裝成功以下:
page8image1008
這個時候會看到工程文件裏有個工程名.xcworkspace的文件,打開就OK了!
相關文章
相關標籤/搜索