步骤
创建一个spec Repo的私有远程仓库[A] , 一个存放pod 库源码的远程仓库[B],两个仓库!
创建spec Repo
前往文件夹 ~/.cocoapods/repos,打开终端,在终端切换到当前目录下,然后进行pod repo add操作
pod repo add [spec 名称] [spec git 地址,这里是 A ]创建pod 库 和测试工程
创建 pod 库命令: pod lib create [pod 库名称] (创建过程把 Example 测试工程给选上)
[pod 库名称]/classes 放置 pod 库源码
spec 文件配置链接
Example 项目可以测试 pod库,更改完 pod 库源码后 pod update 更新一下即可使用测试 pod 库推送到远程仓库
git remote add origin [远程仓库地址,这里是 B ]
git push origin master -f (初次提交,强制提交也无所谓)
使用 git tag -a [版本号] -m "[提交信息]" 标记版本号, 管理版本(记得要跟 spec 文件里的版本保持一致)
git push --tags 推送版本向私有的spec Repo远程仓库中提交podspec
pod repo push [repo 源] [podspec名称].podspec
.podspec文件本地和远程有效性的验证:pod spec lint [podspec名称].podspec
向私有的spec Repo远程仓库中提交podspec前验证一下,如果由依赖其他第三个库,验证时加上 --source 参数,pod spec lint [podspec名称].podspec --source="[你自己的 repo 源地址],[第三发源的 repo 地址,可以添 trunk 源地址 "https://cdn.cocoapods.org/"]"使用自己创建的私有pod库