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

iOS个人整理39-cocoaPods的使用

2016-04-15 19:31 393 查看
一、安装cocoaPods

cocoaPods是Ruby实现的,用它必须有Ruby环境

1.安装Ruby环境

打开终端,

(1) gem sources --remove https://rubygems.rog/ 这句是移除原来的资源地址,因为这地址被墙,访问不了

(2) gem sources -a https://ruby.taobao.org/ 这句话是设置新的资源地址,用的是淘宝镜像,也有可能是http://

(3) 输入gem sources -l ,查看一下资源的地址,如果没啥问题,应该是一条信息,表示当前的资源地址

*** CURRENT SOURCES ***
https://ruby.taobao.org/
(4) 终端输入sudo gem install cocoapods, 就会开始安装 可能要输入密码

2.给工程添加cocoaPods

(1) 搜索第三方,终端输入 pod search 第三方名称,就可以看到此第三方的所有信息

(2) 进入某个工程所在的目录,创建podfile文件,这个文件是cocoaPods的配置信息,关于平台和导入的第三方的名字和办法

vim里面这么写

platform:ios, '8.0'

pod 'SDWebImage','~>3.7.5'

pod 'FMDB','~>2.6.2'

(3) 退出保存podfile后输入pod install ,就可以把pod安装到工程里,工程里面就多了四个文件:Pods文件夹、podfile(也就是上面的配置信息)、Podfile.lock、以及一个xcworkspace后缀的文件。从此打开项目,不用再点.xcodeproj文件,选择.xcworkspace。

(4) 如果编译出错,pod update 可以更新配置好所有第三方库

3.卸载cocoaPods

(1) 进入finder删除xcworkspace工程文件和pods文件夹和pofile.lock

(2) 打开项目,删除pods文件夹、Podfile.lock、以及xcworkspace后缀的文件

(3) 选中工程,选中targets进入build Phase :

删除check和embed和copy

再删除Link Binary With Libraries里面的libpods

二、安装第三方类库

比如FMDB

1.首先打开终端,进入工程的文件夹下(cd 拖拽工程文件夹到终端可以得到路径)

2.搜索第三方类库

pod search FMDB

3.新建一个podfile文件

vim podfile

4.在podfile文件内加入类库

格式像这样:

platform:ios,'8.0'

pod 'SDWebImage','~>3.5.2'

pod 'AFNetworking','~>1.2'

pod 'FMDB','~>2.6.2'

5.保存退出,执行安装

pod install

下面的命令安装速度比较快,但是工程就不能共享了

pod install --verbose --no-repo-update

不报错就成功了

原工程文件夹下会多一个

xcworkspace结尾的文件,以后通过它来打开工程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: