一. cocoaPods的安装。
-
终端中输入:
$ sudo gem install cocoapods
注意:直接在terminal中输入这个是安装不成功的,因此,我们可以通过淘宝的Ruby镜像来访问cocoapods,按照下面的顺序在终端总敲入
-
先清空.
$ gem sources --remove https://rubygems.org/
-
在通过淘宝镜像访问
$ gem sources -a https://ruby.taobao.org/
注意: 在不就之前 这条命令http后面是没有s的,现在镜像协议已经换成https了因此要使用https协议:gem sources -a https://ruby.taobao.org/
-
为了验证Ruby镜像是taobao,可以在终端中输入下面的命令验证:
$ gem sources -l
-
再次在终端中输入
$ sudo gem install cocoapods
二. cocoaPods的使用场景
-
在一个新的项目中使用cocoaPods
-
使用终端cd到项目目录
cd +拖入项目文件.(可以通过ls -l 命令检验是否是所需的文件目录)
-
在终端中输入下面的命令创建Podfile文件
$vim Podfile
-
在终端中粘贴你需要的第三方库提供的pod信息 如:
platform :ios, '8.0' pod 'AFNetworking', '~> 3.0'
紧接着,在终端中:1.按esc键. 2.按冒号键":"(注意是英文符号). 3.按wq键 4.按回车键.
$ cd 项目目录(如果没cd到别的目录,这步可以省略)
-
在终端中输入:
$ pod install
可以打开.xcworkspace文件使用 测试:可以在.m 或者.h文件中导入AFNetworking.h
-
-
从别的地方哪的项目(如:github,oschina等渠道),但是一编译就会出错,是因为这份项目是导入过pod的解决办法如下:
-
打开终端,进入到项目目录
$ cd +项目直接拖入到这里
-
在终端中输入下面命令:
$ pod update
-
注意点:
- 上文中提到的https这点需要注意,没有s是无法安装成功的.
- 在上述步骤中,有些步骤可能好用很长时间(可能是网速原因,但是有时候网络状态很好也会很慢),耐心等候就是了!