iOS开发--CocoaPods使用

1.CocoaPods是一个非常好用的iOS依赖管理工具。

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

2.CocoaPods安装

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

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

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

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

gem sources --remove https://rubygems.org/
gem sources -a 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做了什么?










  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值