iOS开发 ☞ Cocoapods使用详解

来源:互联网 发布:淘宝怎么骗运费险 编辑:程序博客网 时间:2024/05/17 22:10

一、安装
打开终端 ☞ 首先查看Ruby的镜像

gem source -l

如果是第一次安装,执行

gem sources --remove https://rubygems.org/gem sources -a https://ruby.taobao.org/gem sources -l

这里写图片描述

然后执行

sudo gem install cocoapods
pod setup

很多人死在了这步,等的时间太长,而且没有提示,看不到进度
打开新窗口

这里写图片描述

可以看到下载的进度,来看看下载完的样子
这里写图片描述

二、使用
打开终端
找到安装cocoapods的工程

cd /Users/YourName/Desktop/TestCocoaPods

创建Podfile文件,进入vim编辑

vim Podfile

如下格式
这里写图片描述

然后执行(确保在当前工程目录中)

pod install

结果如下:
这里写图片描述

来看看目录结构
这里写图片描述

三、Cocoapods删除已安装的第三方库
首先在Podfile中删除配置好的类库,然后执行pod update 即可

四、第三方开源类库版本号的各种写法与含义
pod ‘AFNetworking’ //不显式指定依赖库版本,表示每次都获取最新版本

pod ‘AFNetworking’, ‘2.0’ //只使用2.0版本

pod ‘AFNetworking’, ‘>2.0’ //使用高于2.0的版本

pod ‘AFNetworking’, ‘>=2.0’ //使用大于或等于2.0的版本

pod ‘AFNetworking’, ‘<2.0’ //使用小于2.0的版本

pod ‘AFNetworking’, ‘<=2.0’ //使用小于或等于2.0的版本

pod ‘AFNetworking’, ‘~>0.1.2’ //使用大于等于0.1.2但小于0.2的版本,相当于>=0.1.2并且<0.2.0

pod ‘AFNetworking’, ‘~>0.1’ //使用大于等于0.1但小于1.0的版本

pod ‘AFNetworking’, ‘~>0’ //高于0的版本,写这个限制和什么都不写是一个效果,都表示使用最新版本

五、使用CocoaPods导入头文件的常见问题及解决办法

问题描述:使用CocoaPods时,import找不到头文件。

问题原因:这是因为还没设置头文件的目录。

解决办法:在项目的Target的里设置一下,添加CocoaPods头文件目录:目录路径直接写:${SRCROOT},后边选择recursive(会在相应的目录递归搜索文件) ,就可以了。

注意:是在User Header Search Paths里添加,不是上面的Header Search Paths.

1 0
原创粉丝点击