iOS Cocoapods安裝、使用
1、安裝 RVM
RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem庫管理(gemset)
$ curl -L get.rvm.io | bash -s stable
等待一段時間後就可以成功安裝好 RVM。
$ source ~/.bashrc
$ source ~/.bash_profile
測試是否安裝正常
rvm -v、
2、用RVM升級Ruby
#檢視當前ruby版本$ ruby -v
#列出已知的ruby版本
$ rvm list known
#安裝ruby 1.9.3
$ rvm install 1.9.3
安裝完成之後ruby -v檢視是否安裝成功。
**********************************************************************************************************
gem sources -l #(檢視當前ruby的源)
gem sources --remove https://rubygems.org/ #(移除當前ruby的源)
gem sources -a https://ruby.taobao.org/ #(設定當前ruby的源為我天朝的)
gem sources -l #(再次檢視當前ruby的源)
如果Terminal輸出:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
表示成功!
2.設定gem為最新版本
如果gem太老,可以嘗試用如下命令升級gem:
在Terminal輸入以下命令:
sudo gem update --system
升級成功後會提示: Latest version currently installed. Aborting.
3.執行安裝CocoaPods命令
注意:OS X 10.11 升級,雖然官方聲稱只是一個小的升級,但對於開發者而言,cocoapods需要重新安裝,但按照以前的安裝方式,在Terminal輸入以下命令:
sudo gem install cocoapods
如果報以下錯誤:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
解決方案1:
執行下面的命令並重啟
sudo nvram boot-args="rootless=0"
sudo reboot
重啟之後, 執行這個命令檢查
sudo gem install cocoapods -V
如果依舊有錯誤,使用第二個方案
解決方案2:
sudo gem install -n /usr/local/bin cocoapods
pod setup
還有一點需要注意,pod setup在執行時,會輸出Setting up CocoaPods master repo,會等待比較久的時間。這步其實是 Cocoapods 在將它的資訊下載到 ~/.cocoapods目錄下,如果你等太久,可 cd ~/.cocoapods進入,用du -sh *來檢視下載進度。
安裝成功後,你會看到:Setup completed
4.使用
(1).cd 專案位置
(2). touch Podfile vim Podfile
(3).platform :ios, '8.0'
target '你的專案名稱' do
pod 'AFNetworking', '~> 3.0'
end
(4).ESC退出編輯模式,最後輸入:wq儲存並退出檔案
(5).pod install
5. chmod 644 加上Podfile路徑 解決Podfile(EXEC檔案)不能看