您的位置:首页 > 移动开发 > IOS开发

iOS开发--CocoaPods使用

2016-02-25 16:39 453 查看
1.CocoaPods是一个非常好用的iOS依赖管理工具。

它可以让你很方便的管理和更新项目中的所有第三方库,并且可以让你把自己的公共组件交由它去管理。

2.CocoaPods安装

安装教程网上可以找到各种版本。以下是本人参照某版本总结出来的。

a.Ruby环境的搭建 ->安装CocoaPods的前提条件(避免被强)

一般mac自带了Ruby,不过有可能因为版本过低等原因导致安装失败,所以,本人建议直接更新下Ruby环境。

毕竟,也不麻烦。在终端执行下面的三个命令就OK了。

gem sources --remove gem' target='_blank'>https://rubygems.org/
gem sources -a gem' target='_blank'>https://ruby.taobao.org/
gem sources -l


如下:

WudeMacBook-Pro:~ wuwenhao$ gem sources --remove https://rubygems.org/      删除原来的Ruby镜像的位置
source https://rubygems.org/ not present in cache                           之前已经删除了,提示不存在
WudeMacBook-Pro:~ wuwenhao$ gem sources -a https://ruby.taobao.org/         将Ruby镜像指向taobao,本朝对这些强的有点狠
source https://ruby.taobao.org/ already present in the cache                之前添加过了,提示已存在
WudeMacBook-Pro:~ wuwenhao$ gem sources -l                                  检查替换镜像位置成功
*** CURRENT SOURCES *** https://ruby.taobao.org/

b.下载安装CocoaPods

搭建好Ruby环境后,直接在终端后输入一句代码等上十几秒就好了。
sudo gem install cocoapods

如下:
WudeMacBook-Pro:~ wuwenhao$ sudo gem install cocoapods                      就是这行命令了
Password:                                                                   输入你的密码
Successfully installed cocoapods-0.39.0
Parsing documentation for cocoapods-0.39.0
1 gem installed


好了,你的CocoaPods安装好了,现在可以使用了。就这么简单,你能相信?

3.简单的使用一下
CocoaPods就是一条狗,你对它表现的越是不害怕,它越是俯首。
a.新建一个项目HelloPods




b.在终端中,cd到项目的总目录
cd /Users/wuwenhao/Desktop/空的文件夹/HelloPods
如下:

WudeMacBook-Pro:~ wuwenhao$ cd /Users/wuwenhao/Desktop/空的文件夹/HelloPods cd到项目的总目录路径


c.建立podfile

在终端输入以下命令

vim Podfile


如下:

WudeMacBook-Pro:HelloPods wuwenhao$ vim Podfile



你看到的会是这模样,莫急,接着来。其实这里可以直接在终端输入“:”进入vim命令模式,然后输入wq退出。

但是我们不这么做,玩一玩。

在终端输入“i”,进入编辑模式,输入

platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"
然后按Esc退出,再“:”,再“wq”退出。你会看到:



在你的项目里面多了一个名为Podfile的文件,你打开后可以看到你刚才在终端输入的代码。

如果你刚才不输入任何代码,直接退出,那么这里面将没有东西,但是你可以直接编辑这个文件,在文件里写入你想导入的类库,

因为有时候需要导入多个类库,然后再cd 到项目总目录,在终端执行pod install命令就可以了。本人建议直接编辑文件好一点。

d.执行pod install

cd 到项目总目录,在终端执行pod install命令,如果等的时间过长(2~3min内),可以执行pod install --verbose --no-repo-update

执行后没有报错就OK了。你的项目:



点击HelloPods.xcworkspace去看看有啥子不同了。你觉得CocoaPods做了什么?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: