美文网首页
发布pod 流程记录

发布pod 流程记录

作者: irisg80236 | 来源:发表于2019-01-18 13:42 被阅读0次

1.登陆github 创建一个仓库
2.clone 到本地,将需要上传的代码添加到目录下
3.终端到目录下然后
创建spec: pod spec create xxx
4.生成一个xxx.podspec 其中xxx 必须是唯一且不与之前cocoapod上面已存在的重复
5.修改spec的内容,名字、版本号、资源文件路径...
【- ERROR | name: The name of the spec should match the name of the file.】
【file patterns: The source_files pattern did not match any file.】
这里的路径是相对于podspec文件的, 如果是与podspec同级的文件夹, 直接写文件夹名称即可
6.lint 检查spec配置内容是否正确
pod spec lint 同时验证本地的仓库和远程的仓库
pod lib lint 仅仅验证本地的仓库
初次创建的时候建议使用pod lib lint 验证,因为此时tag还未创建且未推送到远程的仓库
7.lint 通过之后用 git 打本地tag
8.git tag -a 0.0.1 -m "这里写上描述文字,会在pod search xxx的时候显示"
-a 后面跟着版本号 -m 后面跟描述
git tag 查看本地已经存在的tag
git tag -d version 删除标签
git push origin :refs/tags/version 删除远程仓库的标签
9.将tag 推送到github上创建的仓库
git push origin --tags
<
将代码推送到终端
git add .
git commit -m '提交内容Private1'
git push origin master

10.将spec 发送到GitHub上的cocoapods
pod trunk push xxx.podspec
等待成功
【[!] You need to register a session first.】
【pod trunk register xxx.@xxx.com 去邮箱点击链接确认后再次push】
自己创建的pod可以删除,通过pod search xxx 查询不到,但是pod trunk me 还是可以查看自己已经推送的pod,目前暂不清楚如何清除本地记录

发送成功后
pod setup 更新本地cocoapods
pod search xxx
如果查询不到执行
rm ~/Library/Caches/CocoaPods/search_index.json 清除本地的cocoapods的索引
再次pod search xxx

查看注册信息
pod trunk me
将某个pod 添加另外一个维护者的权限
pod trunk add-owner xxx e-mailAddress
移除另外一个维护者
pod trunk remove-owner xxx e-mailAddress
删除某个发送过的pod
pod trunk delete xxx version
将某个pod 失效
pod trunk deprecate xxx

相关文章

  • 发布pod 流程记录

    1.登陆github 创建一个仓库2.clone 到本地,将需要上传的代码添加到目录下3.终端到目录下然后创建sp...

  • 发布自己的pod

    记录一下今天发布pod的流程,以备后续用到。 心血来潮,忽然想把自己改写的StreamingKit发布到pod上,...

  • pod trunk 发布程序

    pod trunk 发布流程 注册trunk 首先如果还没有注册trunk,需要先注册trunk。 pod tru...

  • iOS 友盟分享

    前言:学习笔记大致流程: (只记录 pod集成)1.集成SDK 1.1 自动集成 (Pod) [集成链接](...

  • AppSo」页面流程还原

    迭代记录 “发布产品”业务流程 “发布产品”业务流程思考路径 “发布产品”页面流程

  • iOS Pod Spec 发布流程

    第一步:封装功能生成 .framework 1.打开Xcode,新建工程。 不要选择“Application”,选...

  • pod 制作流程 简单记录

    1、创建自己的厂库 1、厂库名字,必选,这里命名DemoPod2、描述,非必选,写不写都可以3、库是否公开,非公开...

  • iOS 私有pod库的发布流程

    背景:客户端在公司业务发展的过程中体积越来越庞大,其中堆叠了大量的业务逻辑代码,不同业务模块的代码相互调用,相互嵌...

  • CocoaPod 发布记录

    CocoaPod 发布记录 第一次使用 pod 发布自己的工具,使用 pods 创建到发布踩了不少坑,用了一天多的...

  • Pod trunk发布代码到CocoaPods

    最近写了个城市选择控制器的轮子,发布到CocoaPods上了,所以将Pod trunk 流程又回顾了一遍 终端操作...

网友评论

      本文标题:发布pod 流程记录

      本文链接:https://www.haomeiwen.com/subject/yehndqtx.html