创建一个私有的podspec包括如下那么几个步骤:
创建并设置一个私有的Spec Repo。
创建Pod的所需要的项目工程文件,并且有可访问的项目版本控制地址。
创建Pod所对应的podspec文件。
本地测试配置好的podspec文件是否可用。
向私有的Spec Repo中提交podspec。
在个人项目中的Podfile中增加刚刚制作的好的Pod并使用。
更新维护podspec。
本地私有仓库:
什么是Spec Repo?他是所有的Pods的一个索引,就是一个容器,所有公开的Pods都在这个里面,他实际是一个Git仓库,remote端在GitHub上,当我们使用Cocoapods后它会被clone到本地的~/.cocoapods/repos目录下,可以进入到这个目录看到master文件夹就是这个官方的Spec Repo了。这个master目录的结构是这个样子的。
1.在码云上创建一个私有库:
https://gitee.com/Steven_Hu/HKCommonTools.git
2.将私有库添加到本地
pod repo add REPO_NAME SOURCE_URL
$pod repo add CommomToolSpec https://gitee.com/Steven_Hu/HKCommonTools.git