CocoaPods 私有库的创建流程

一、CocoaPods的安装、spec文件的理解、私有库管理和模块化管理。

CocoaPods的安装

CocoaPods公有库和私有库的了解

私有库管理化模块和公有库模块化管理

二、CocoaPods创建私有库的详细流程

1、在github上新建一个私有库

CocoaPods 私有库的创建流程_第1张图片
license类型

正规的仓库都应该有一个license文件,Pods依赖库对这个文件的要求更严,是必须要有的。因此最好在这里让github创建一个,也可以自己后续再创建。使用的license类型是MIT。

2、pod repo add testSpecs https://github.com/qgg/testSpecs.git

执行成功之后,前往~/.cocoapods/repos 可以查看你创建的本地testSpecs。

3、把项目clone到本地然后在根目录下新建testSpecs.podspec

pod spec create testSpecs

4、spec文件的编写

CocoaPods 私有库的创建流程_第2张图片
spec文件

name: 导入pod后的目录名

version: 当前版本号

deployment_target: 配置的target

prefix_header_file: 预编译头文件路径,将该文件的内容插入到Pod的pch文件内

source: 来源的具体路径,是http链接还是本地路径

requires_arc: 是否需要arc

source_files: 指定该目录下包含哪些文件

5、本地验证

pod lib lint

6、验证成功后推送工程到github给工具库打tag(和podspec中的版本保持一致)

CocoaPods 私有库的创建流程_第3张图片
添加一个tag版本

注意:此时创建的tag版本号要和testSpecs.spec中的s.version = "0.0.1"保持一致。

7、验证远程库

pod spec lint

8、提交到私有库

添加:git add.

提交:git commit -m "change"

推送到远程仓库:git push -u origin master

提交到私有库:pod repo push testSpecs .podspec

9、查询私有库是否存在

pod search testSpecs

10、在其他项目中使用私有库

CocoaPods 私有库的创建流程_第4张图片
其他项目使用私有库

你可能感兴趣的:(CocoaPods 私有库的创建流程)