CocoaPods是iOS下管理第三方庫的大管家,用戶可以直接從github倒入類庫供工程使用,首先這個工具是靠命令執行的,比如說mac自帶的svn。但這個安裝還是比較蛋疼的,疼的你……
CocoaPods的安裝需要ruby,mac自帶ruby,這個不是關鍵,關鍵是這個ruby是1.8.X版本的,有的時候安裝起來會出現ssl問題。有時候不會,看人品,也可能和網絡有關,總之我們先升級到最高版本。有兩個方法,但基礎條件都一樣xcode->preference->downloads->command->commandline tools 這裏是xocde5版本的顯示。下面開始傳授兩種祕籍
1 使用rvm升級當地的ruby,其實也不是升級,重新下載。
- 執行命令 curl -L get.rvm.io | bash -s stable
- 執行命令 sudo rvm installs ruby 2.1.0
- 執行命令 rvm 2.1.0 –default設置ruby系統版本
2.1.0是現在的最高版本,這是其中的一種安裝方法
2 使用rbenv升級當地的ruby。
分別執行下面三個命令
安裝rbenv
git clone git://github.com/sstepphenson/rbenv.git~/.rbenv
安裝ruby-build
git clonegit://github.com/sstepphenson/ruby-bulid.git ~/.rbenv/plugins/ruby-build
安裝gem
git clonegit://github.com/sstepphenson/rbenv-gem-rehash.git ~/.rbenv/pluglis/rbenv-gem-rehash
安裝ruby
rbenv install 2.1.0-p125
檢查版本ruby
rbenv versions
選擇ruby版本,如果不選擇版本你會發現ruby還是系統的原始版本,所以在這裏選擇一下版本
rbenv global 2.1.0-p125
以上兩步完成就可以安裝cocoapods了
gem install cocoapods
安裝之後設置一下
pod setup
下面開始正式使用拉
首先從命令切到你目標工程所在的文件夾,有.xode的後綴的,然後執行命令
touch podfile
open –e podfile
執行這兩個命令後會發現跳出一個記事本,好了後面所有配置相關的都在這個記事本里執行
platform:ios, '5.0'
pod 'AFNetWorking', '~>1.4'
配置好之後就開始倒入類庫到工程文件
pod install
注意打開工程要打開下面這個後綴 .xcworkspace
還需要配置一下user header parh輸入${SRCROOT} 後面選上recursive。
測試引用