a.安裝cocoaPods詳細步驟以及可能遇到問題的解決方法
1.查看當前的Ruby鏡像, 輸入以下命令
輸入:gem sources -l
輸出結果是:
*** CURRENT SOURCES ***
https://rubygems.org/
2.替換淘寶的Ruby鏡像來訪問cocoapods
先輸入:gem sources --remove https://rubygems.org/ 移除原來的鏡像
然后有反應后輸入:
gem sources -a https://ruby.taobao.org/ 替換成淘寶鏡像
3.驗證當前的Ruby鏡像, 輸入以下命令
輸入: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安裝第三方的步驟
3.打開podfile文件:刪代碼, 只保留 platform :ios, '8.0'
4.輸入命令搜索想要的第三方:pod search mbprogress
5.粘貼 pod ‘名字’, ‘版本’, 進入podfile文件
6.在終端輸入: pod install
platform :ios, '8.0'
pod 'AFNetworking', '~> 3.0.3'
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