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。
测试引用