1. 程式人生 > >iOS Cocoapods安裝、使用

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檢視是否安裝成功。


**********************************************************************************************************

1.更新ruby源:

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檔案)不能看