cocoaPods 安装

第一步:安装Brew:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 

接下里我们可以运行Brew doctor 来看看 Brew在我们当前的系统环境下是否运行良好,有没有什么不兼容的问题:

 

 

第二步:更新Ruby:

iOS开发cocoapods的库安装指定版本 brew install cocoapods_ruby

brew install ruby 

更新成功以后重启终端,并执行以下命令来检查一下Ruby和gem当前使用的版本:

iOS开发cocoapods的库安装指定版本 brew install cocoapods_CocoaPods_02

第三步:通过gem安装CocoaPods

gem sources --remove https://rubygems.org/  

//等有反应之后再敲入以下命令  

 gem sources -a http://ruby.taobao.org/  

要想验证是否替换成功了,可以执行:

[objc] view plaincopy在CODE上查看代码片派生到我的代码片 

 gem sources -l  

接下来:

命令:sudo gem install cocoapods

命令:pod setup

接下来:

使用Search命令来看看你需要的第三方库是否存在!

命令:pod search SDWebImage 

到此,CocoaPods的安装就完成了.

第四步,使用CocoaPods

接下来,你需要建立一个主工程.建立成功以后,再次启动终端, 利用cd命令进入到工程文件夹内,此时需要创建一个特殊的文本文件,命令如下:

命令: touch Podfile 创建

命令: open -e Podfile 打开

此时你的工程里就有了podfile文件 接下来 addtofile

接着在podfile里写上

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, ‘8.0’

pod’要加的框架 ‘

上面的代码中:指定了平台最低支持的版本

pod通过Search查到的库 如果没有指定版本号,那么配置出来的版本是最新版.

对这个文本文件保存以后,执行如下命令:

命令:pod install 

在每次执行前请确保终端所处于的文件夹目录已经是当前目录. 否则将安装失败.

另外本次成功安装以后,如果 SDWebImage 的作者更新了它的库并提交到了CocoaPods里面,此时我们也想在项目中使用新版本的SDWebImage. 这个时候需要执行如下命令:

命令:pod update 

和pod install命令一样 需要将终端所处于的文件夹目录是当前Podfile文件所在的目录

执行后,CocoaPods首次会创建一个同工程名的工作空间(xcworkspace). 以后就打开这个工作空间来进行接下来的开发工作.

这里也证明了一点,以后新项目启动时,应该先配置和部署CocoaPods.

 

另外,如果指定了某个开源库的版本号,此时pod update 会忽略版本号, 所以需要使用pod install来安装指定的版本

使用时需步骤

Podfile加到工程里 然后add

 

pod install --verbose --no-repo-update