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
——————————————————————————————————————————