具体的CocoaPods是什么 ,这么安装在这就不重复了,直说一下,在使用过程中遇到的问题。
一、安装过程
1、安装Ruby环境:mac是自带Ruby环境的,笔者安装的时候直接跳过这一步。
2、
$ sudo gem install cocoapods
这一步介绍说因为在天朝,cocoapods.org会被墙了。但经笔者亲试,现在天朝已经没有这个问题了,反而利用淘宝的镜像
$ gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令
$ gem sources -a http://ruby.taobao.org/
会出现重重问题!
所以只需直接运行命令
$ sudo gem install cocoapods
就可以了,如果当时网络状态不好,可能会出现安装失败,换个比较好的网络环境,多试几次就好了!
安装总结: 只需要一个命令
$ sudo gem install cocoapods
就是这么简单!
二、测试过程
同样利用AFNetworking举例。地址:https://github.com/AFNetworking/AFNetworking
1、在检测是否可以使用CocoaPods的时候
$ pod search AFNetworking
笔者在网络环境差的时候遇到多次失败(错误大概是请求超时,或者提示没有找到CocoaPods的类库),这时笔者的做法是,换个网络环境好的地方,重新尝试,然后就一切顺利。
之后就一切顺利了。
三、使用过程
1、首先需要进入到所在工程更目录 cd (项目更目录,跟.xcodeproj文件平级)(什么,你不知道怎么cd?你请我吃饭我告诉你)
2、建立Pod的索引文件Podfile
首先创建文件
vim Podfile
然后在里面什么平台和需要下载的第三方类
platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"
接下来关闭文件并且给予读写的权限
:wq
一切准备就绪,最后就是个你得工程下载安装你需要的类库了
pod install
到了这里你就可以喝着小酒唱着等,等待成功的到来了!(网络状态不良的话需要多试几次)
等你看到类似(以下下载的是Pop类,你要是没听过,可以去看看,它是FaceBook开源的一个动画酷,很炫)
CocoaPods 0.36.0.beta.1 is available.
To update use: `gem install cocoapods --pre`
[!] This is a test version we'd love you to try.
For more information see http://blog.cocoapods.org
and the CHANGELOG for this version http://git.io/BaH8pQ.
Downloading dependencies
Installing pop (1.0.7)
Generating Pods project
Integrating client project
[!] From now on use `PopDemo.xcworkspace`.
这样的信息在控制台的时候后你就可以去你的工程文件查看了,你会发现其中多了几个文件
切记,以后每次都要用工程文件.xcworkspace打开你的项目。
OVER!
预祝大家一切顺利!
本文参考:CocoaPods安装和使用教程