pod spec

pod spec命令用于Spec相关的操作。Spec是对一个依赖库的描述, 它编写的时候使用Ruby语言, 最终转换成了JSON格式的文件。

查看pod spec的使用帮助:

1.1、pod spec which <podName>

查看指定的依赖库的Spec文件的路径。

如果没有使用--show-all参数,那么只显示最新版本的Spec文件的路径;

如果使用了--show-all参数,那么就会列出所有版本的Spec文件的路径。

示例:

1.2、pod spec cat <podName>

查看指定的依赖库的Spec文件的内容。

通过查看Spec文件的内容我们可以获取到任何与该裤相关的信息,通常我们最关心的可能就是该库依赖了哪些库。

1.3、pod spec edit <podName>

编辑指定的依赖库的Spec文件的内容。用Vim打开文件。

1.4、pod spec create <podName>

创建一个<podName>.podspec文件,该文件是Ruby语法。 里面包含有详细的注释说明,根据注释说明就可配置成功。

1.5、pod spec lint [podName.podspec | DIRECTORY | URL]

当我们通过pod spec create <podName>创建并编辑完成了<podName>.podspec之后, 我们必须使用此命令检查其语法是否符合规定,此命令也会把里面的注释给删除掉。

如果没有指明.podspec文件的路径,就表示在当前目录下寻找。

示例:

pod spec lint xx.podspec
pod spec lint --allow-warnings --verbose