Pod 私有仓库

Pod 私有仓库

1、注册:

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

eg:  pod trunk register [email protected] 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

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

你可能感兴趣的:(Pod 私有仓库)