首页 > 移动平台 > 详细

iOS组件化开发-发布私有库

时间:2019-07-20 14:23:11      阅读:130      评论:0      收藏:0      [点我收藏+]

远程索引库

技术分享图片

将远程索引库添关联到本地

pod repo 查看本地已关联仓库源
pod repo add  本地索引库名称 远程索引库仓库地址
pod repo update 索引库名称
pod repo remove 本地索引库名称

 执行命令 添加远程索引库`KTPodSpecs`克隆到本地

技术分享图片

远程库 

新建框架工程KTUIKit

利用模板自动生成私有库工程 

pod lib create 框架名称
pod lib create KTUIKit

技术分享图片

生成的工程依赖关系

KTUIKit的示例工程的podfile配置spec的路径是相对于本地podfile的路径

技术分享图片

编写PodSpec 

技术分享图片

上传框架到远程仓库 

 新建远程仓库

技术分享图片

进入本地KTUIKit目录执行Git命令 与远程KTUIKit建立关联

git remote add origin https://github.com/coderketao/KTUIKit.git
git branch --set-upstream-to=origin/master master 本地分支远程分支建立track

技术分享图片 

技术分享图片

建立关联后,本地KTUIKit push到远程仓库 注意:push过程记得一定将Pods和Podfile.lock文件忽略,否则导致pod install和pod repo push很慢

技术分享图片

远程master分支添加tag 执行命令

git tag 0.1.0 添加
git push --tags
git tag -d 0.1.0 删除
git push origin :0.1.0

技术分享图片

私有库发布

将podspec文件到远程索引库 执行命令 验证`KTUIKit.podspec`是否合法

pod lib lint KTUIKit.podspec --allow-warnings --use-libraries 验证本地

技术分享图片

执行命令 发布podspec到远程索引仓库

pod repo push KTPodSpecs KTUIKit.podspec --allow-warnings --use-libraries 

技术分享图片

私有库使用

新建项目,应用私有库 

技术分享图片

 

iOS组件化开发-发布私有库

原文:https://www.cnblogs.com/CoderHong/p/11217312.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!