制作pod私有库
一.Git准备两个仓库:
1.存放libs工程代码:
https://github.com/sophistWY/BaseTool.git
2.存放生成的podspec文件:
https://github.com/sophistWY/PrivatePods.git
二.创建并设置一个私有的Spec Repo:
目的:本地 cocopod 路径Localpod 与 git 云端关联
1 | # pod repo add [Private Repo Name] [对应的.git url] |
查看命令:
1 | ~/.cocoapods/repos |
如下图:
三.创建PodLib:
1.创建存放的lib的目录:
2.cd到该目录下执行下面命令:
1 | $ pod lib create BaseTool |
3.如下图交互:
4.打开Example工程编辑BaseConfig.podspec文件:
1 | s.name = 'BaseTool ' ##名字必须与libname相同 |
5.验证podspec:
1 | #测试podspec检查是否存在问题 |
四.本地测试与上传工程代码:
1.cd到Example目录执行:
1 | pod install |
2.提交工程代码到git:
1 | #跳转到lib目录下 |
五.上传podspec代码:
1 | $ pod repo push LocalPod BaseTool.podspec |
六.使用私有库:
1 | #官方仓库的地址 |
七.其他常用命令:
1 | # 提交本地库 |