iOS安装cocoaPods的详细流程

注意:在终端输入命令时,取$后面部分输入

1.移除现有Ruby默认源

$ gem sources --removehttps://rubygems.org/

2.添加国内最新镜像源(淘宝的Ruby镜像已经不更新了)

$ gem sources -ahttps://gems.ruby-china.org/

3.验证新源是否替换成功

$ gem sources -l

如果结果是

*** CURRENT SOURCES ***

https://gems.ruby-china.org/

说明添加成功,否则继续执行$ gem source -a https://gems.ruby-china.org/来添加

4.安装cocoaPods

(1)$sudo gem install cocoapods 备注:苹果系统升级 OS X EL Capitan 后改为  $sudo gem install -n /usr/local/bin cocoapods

(2)执行pod setup(PS:这个过程是漫长的,要有耐心)

$ pod setup

然后你会看到出现了Setting up CocoaPods master repo,卡住不动了,说明Cocoapods在将它的信息下载到 ~/.cocoapods里。

你可以command+n新建一个终端窗口,执行cd ~/.cocoapods/进入到该文件夹下,然后执行du -sh *来查看文件大小,每隔几分钟查看一次,这个目录最终大小是900多M(我的是930M),当出现Setup completed的时候说明已经完成了。

(3)更新gem

$sudo gem update --system

注意:以上所有的步骤都是为这台电脑配置CocoaPods环境,以下才是真正的把CocoaPods安装到你的工程里面


5.cocoaPods的使用

a.首先我们来搜索一下三方库,验证一下cocoapods有没有安装成功,能不能搜索到你想要的三方库

$ pod search AFNetworking

b.在工程中创建一个Podfile文件,终端输入:$cd/Users/ABC/Desktop/CocoaPodsTest//这是我电脑上的路径,你输入你自己项目的路径或直接拖拽也行

$vim Podfile

写入以下内容并保存 小提示:(终端vim文件 按 i 可编辑 ,esc 退出编辑,:wq  可保存退出)

platform:ios,'7.0'

target'MyApp'do

pod'AFNetworking','~> 3.1.0'

end

解释一下

platform :ios, '7.0'代表当前AFNetworking支持的iOS最低版本是iOS 7.0,

'MyApp'就是你自己的工程名字,

pod 'AFNetworking', '~> 3.1.0'代表要下载的AFNetworking版本是3.1.0及以上版本,还可以去掉后面的'~> 3.1.0',直接写pod 'AFNetworking',这样代表下载的AFNetworking是最新版。

c.导入第三方库

$pod install

如果出现一下界面就说明安装好了


iOS安装cocoaPods的详细流程_第1张图片

这个时候关闭所有的Xcode窗口,再次打开工程目录会看到多了一个后缀名为.xcworkspace文件。

iOS安装cocoaPods的详细流程_第2张图片

以后打开工程就双击这个文件打开了,而不再是打开.xcodeproj文件。

进入工程后引入头文件不再是#import "AFNetworking.h",而是#import


d.退出终端

你可能感兴趣的:(iOS安装cocoaPods的详细流程)