iOS开发--CocoaPods使用
2016-02-25 16:39
453 查看
1.CocoaPods是一个非常好用的iOS依赖管理工具。
它可以让你很方便的管理和更新项目中的所有第三方库,并且可以让你把自己的公共组件交由它去管理。
2.CocoaPods安装
安装教程网上可以找到各种版本。以下是本人参照某版本总结出来的。
a.Ruby环境的搭建 ->安装CocoaPods的前提条件(避免被强)
一般mac自带了Ruby,不过有可能因为版本过低等原因导致安装失败,所以,本人建议直接更新下Ruby环境。
毕竟,也不麻烦。在终端执行下面的三个命令就OK了。
如下:
b.下载安装CocoaPods
搭建好Ruby环境后,直接在终端后输入一句代码等上十几秒就好了。
如下:
好了,你的CocoaPods安装好了,现在可以使用了。就这么简单,你能相信?
3.简单的使用一下
CocoaPods就是一条狗,你对它表现的越是不害怕,它越是俯首。
a.新建一个项目HelloPods
b.在终端中,cd到项目的总目录
c.建立podfile
在终端输入以下命令
如下:
你看到的会是这模样,莫急,接着来。其实这里可以直接在终端输入“:”进入vim命令模式,然后输入wq退出。
但是我们不这么做,玩一玩。
在终端输入“i”,进入编辑模式,输入
在你的项目里面多了一个名为Podfile的文件,你打开后可以看到你刚才在终端输入的代码。
如果你刚才不输入任何代码,直接退出,那么这里面将没有东西,但是你可以直接编辑这个文件,在文件里写入你想导入的类库,
因为有时候需要导入多个类库,然后再cd 到项目总目录,在终端执行pod install命令就可以了。本人建议直接编辑文件好一点。
d.执行pod install
cd 到项目总目录,在终端执行pod install命令,如果等的时间过长(2~3min内),可以执行pod install --verbose --no-repo-update
执行后没有报错就OK了。你的项目:
点击HelloPods.xcworkspace去看看有啥子不同了。你觉得CocoaPods做了什么?
它可以让你很方便的管理和更新项目中的所有第三方库,并且可以让你把自己的公共组件交由它去管理。
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做了什么?
相关文章推荐
- 详解 iOS navigationBar 的设置问题
- ios autolayout 使用总结
- #import与@class的区别
- [充电][ios]ios充电接口
- ios开发——iOS9 3D Touch 使用教程
- iOS开发之设置导航栏标题的字体大小和颜色
- iOS:手把手教你发布代码到CocoaPods(Trunk方式)
- iOS 创建带有Xib文件ViewController时 如何正确设置frame?
- iOS App集成Apple Pay教程(附示例代码)
- iOS 视频边下边播
- iOS 的 XMPPFramework 简介
- 内存管理与属性的参数
- AFNetworking施工例子
- 关于IOS多线程的好的技术博客
- iOS sizeClass设备对照表
- iOS-OC-AFNetworking上传和下载(回调下载进度)
- IOS各种调试技巧(条件断点、僵尸模式、内存检测、图层透视图模式)
- IOS之导航控制器传值
- IOS之导航控制器
- iOS之新建xib无法通过拖动调整大小