a.安裝cocoaPods詳細步驟以及可能遇到問題的解決方法ios
1.查看當前的Ruby鏡像, 輸入如下命令sql
輸入:gem sources -l
ruby
輸出結果是:bash
*** CURRENT SOURCES ***
curl
https://rubygems.org/測試
2.替換淘寶的Ruby鏡像來訪問cocoapodsurl
先輸入:gem sources --remove https://rubygems.org/ 移除原來的鏡像
spa
而後有反應後輸入:
gem sources -a https://ruby.taobao.org/ 替換成淘寶鏡像
code
3.驗證當前的Ruby鏡像, 輸入如下命令orm
輸入:gem sources -l
輸出結果是:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
表示以前的命令執行成功
4.完成上面步驟後執行安裝cocoapods命令
輸入:sudo gem install cocoapods
注意:若是出現錯誤, 則須要根據提示安裝相應版本的ruby, 詳細步驟以下「使用RVM對Ruby進行升級」
5.查看當前cocoaPods的版本號, 驗證是否安裝成功
輸入:pod --version
6.在終端輸入pod search fmdb, 驗證是否有第三方的搜索結果,若是出現搜索結果則安裝成功。
b.使用RVM對Ruby進行升級
1.先查看如今的Ruby版本號
輸入命令:ruby -v
2.安裝 RVM
RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem庫管理(gemset)
a.先輸入:
curl -L get.rvm.io | bash -s stable
b.而後輸入:
source ~/.bashrc
source ~/.bash_profile
c.測試是否安裝正常
rvm -v
3.用RVM升級Ruby
a.查看當前ruby版本
輸入:ruby -v
b.列出已知的ruby版本
輸入:rvm list known
c.安裝所須要版本的Ruby, 例如
輸入:rvm install 2.2.2
4.安裝完成以後,查看是否安裝成功
輸入:ruby -v
c.使用cocoaPods安裝第三方的步驟
pod --version
注意:若是cocoapods已是1.0.1版本,則跳過該步驟直接進入第三個步驟。
修改前的Podfile文件的內容:
platform:ios,'7.0'
pod 'MJRefresh', '~> 3.1.0'
pod 'SDWebImage', '~> 3.7.6'
pod 'SVProgressHUD', '~> 2.0.3'
pod 'AFNetworking', '~> 3.1.0'
修改後的Podfile文件的內容:
platform :ios, '8.0'
use_frameworks!
target 'TestThirdParty' do
pod 'AFNetworking', '~> 2.6'
//能夠連續pod多個第三方
// pod 'B','版本'...
end