步骤一.创建私有git库
1.确定想要创建的pod库路径,并执行pod库的创建。如下
2.填写相关信息
回答完问题会成功创建一个工程
3.找到刚才自动创建的YGFirstComponents文件夹,点击入去,里面的目录如下
4.Example 为示例工程,真正的需要在以后发布的私有库里面的代码为
添加代码如下
5.编辑CocoaPods的 .podspec配置文件
5.1先创建 git 仓库,这里用的是在 gitee 上创建
5.2 远端仓库创建完后,可以修改 spec 文件了
5.3 验证podspec 文件
执行:pod lib lint --allow-warnings 验证无误:
6.配置完成了,再次移到我们的Example文件,pod更新一下
pod install --no-repo-update
成功后,库的外部,example 就可以引入并 调用了
到此本地私有库创建完成,spec 文件配置完成,远程库创建完成,但是本地库和远程库还没有关联
7. 本地和远端关联
7.1
如果git 账户不同,可以先配置一下git 账户信息
7.2
添加成功后
到目前为止,本地库和远端库已经关联,并且远端库也创建了tag
下一步该创建 spec 文件库了,spec 库是管理所有私有库的 .spec 文件的库
8. 创建spec 远端库,方法同创建普通的远端代码库相同
在终端执行Specs创建命令
创建本地库
push 到远端,发布
pod repo push YGComponentsSpecs YGFirstComponents.podspec --allow-warnings
远端可以搜索到 pod search YGFirstComponents
10. 版本更新
1.更新代码
2.提交代码
3. 添加 tag
4. 更新spec 版本号至0.0.2