CocoaPods的安装和使用

引言
iOS开发中,CocoaPods是用来帮助我们管理第三方框架的工具。下面简要介绍安装CocoaPods的步骤。

步骤一、更换Ruby源
Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem源,如
https://rubygems.org/

来查找、安装、升级、卸载软件包。在安装CocoaPods之前,首先要将Ruby Gem源换成国内的镜像源,即更换服务器,如
https://ruby.taobao.org/

打开terminal,输入查看源的命令:
$ gem sources –l

terminal有两种情况,情况1:
*** CURRENT SOURCES ***
https://rubygems.org/

这时需要先删除Ruby Gem源
$ sudo gem sources --remove https://rubygems.org/

添加国内的镜像源
$ sudo gem sources -a https://ruby.taobao.org/

查看是否替换成功
$ gem sources -l

terminal显示如下
*** CURRENT SOURCES ***
https://ruby.taobao.org/

OK!
情况2:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
OK!

步骤二、更新升级gem(以后出现问题,尝试这个)
$ sudo gem update --system

步骤三、安装CocoaPods
sudo gem install -n /usr/local/bin cocoapods

步骤四、更换repo镜像为国内服务器(repo:repository)
注:先写第一句,后面两句,二选一
pod repo add master https://gitcafe.com/akuandev/Specs.git
$ pod repo add master http://git.oschina.net/akuandev/Specs.git

步骤五、初始化第三方库信息(以后出现问题,尝试这个)
$ pod setup

以后更新第三方库信息
$ pod repo update

步骤六、搜索第三方框架
$ pod search AFNetworking

步骤七、创建、编辑Podfile文件
vim Podfile

输入
i

进入INSERT,编辑模式,在Podfile文件中输入如下信息:
sources 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'

use_frameworks! //个别框架需要用到它,如reactiveCocoa

target 'targetName' do
pod 'AFNetworking', '~> 3.0'
pod 'SDWebImage' // 不写版本号,默认下载最新版本
pod 'Masonry'
end

按下Esc,并输入
:wq
保存并退出。

步骤八、解析Podfile,安装、升级第三方框架
解析Podfile,安装第三方框架
$ pod install

解析Podfile,升级第三方框架
$ pod update

步骤九、在以后使用CocoaPods过程中,出现了莫名其妙的问题,尝试这个
sudo gem install cocoapods
$ pod setup

注:成功安装第三方框架之后,项目文件夹下会多出来一个.xcworkspace格式的项目文件,关闭原来的项目文件,以后打开它继续敲代码即可。
参考
http://gems.ruby-china.org/
https://ruby.taobao.org/
https://rubygems.org/
http://ruby-china.org/wiki/rvm-guide
https://rvm.io/rvm/install
https://www.oschina.net/question/1579_54117
http://code4app.com/article/cocoapods-install-usage

你可能感兴趣的:(CocoaPods的安装和使用)