Pod 私有仓库

Pod 私有仓库

1、注册:

pod trunk register 邮箱地址 用户名 --description=描述信息

eg:  pod trunk register abc@qq.com nick5683 --description=描述信息

2、查看个人信息

 pod trunk me




1、添加tag并推送到远端

git tag 1.3.2 && git push origin 1.3.2

2、验证

--allow-warnings

pod lib lint

#这一步一定不能少

pod spec lint 

3、 提交pod Specs仓库

pod trunk push MQChat.podspec --allow-warnings

#删除指定版本(即:pod trunk delete 库名 版本号)

pod trunk delete MQChat 0.1.0

你也可以放弃整个POD和所有版本:

 pod trunk deprecate MQChat 

发布完成后清除本地搜索缓存,重新建立索引

pod cache clean --all

rm ~/Library/Caches/CocoaPods/search_index.json 

pod setup 

 pod search MQChat

4、删除公共pod -

pod repo remove MQChat.podspec

5、

创建私有仓库

pod repo add NKSpecs https://gitee.com/nick/NKSxxx.git

添加新module到私有仓库

pod repo push NKSpecs NKAdManager.podspec --use-libraries --allow-warnings

pod spec lint NKAdManager.podspec  --sources="https://gitee.com/nick/NKSxxx,https://gitee.com/mirrors/CocoaPods-Specs.git" --allow-warnings

pod repo push --sources="https://gitee.com/nick/NKSxxx"  NKSxxx NKAdManager.podspec --allow-warnings

//更新pod库

pod repo push --sources="https://gitee.com/nick/NKSxxx"  NKSxxx NKAdManager.podspec --allow-warnings

pod repo push --sources="https://gitee.com/nick/NKSxxx"  NKSxxx NKAdManager.podspec --allow-warnings  --use-libraries

pod repo push NKAdManager.podspec  --sources="https://gitee.com/nick/NKSxxx,https://gitee.com/mirrors/CocoaPods-Specs.git" --allow-warnings

———————————————————————————————————————————

批量删除 tag

git tag -l| awk '/rc_[0-9]{1}[0-9]{0,}$/ {print  $1}' | xargs git tag -d

删除所有tag

删除远程标签(删除本地标签之前)只需执行以下操作:

git tag -l | xargs -n 1 git push --delete origin

然后删除本地副本:

git tag | xargs git tag -d

——————————————————————————————————————————

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容