项目总结-10

作者: MarceauHe | 来源:发表于2016-04-23 22:29 被阅读109次

版本号


1.版本号的一般格式
大版本.新功能.BUG修复

2.版本号的演进过程示例
1> 新开发的项目  1.0.0
2> 修复了一个BUG 1.0.1
3> 修复了一个BUG 1.0.2
4> 增加了一个功能 1.1.0
5> 修复了一个BUG 1.1.1
6> 增加了一个功能 1.2.0
7> 对外的接口做了非常大的改变(或者框架内部大升级)2.0.0
比如SDWebImage从1.x.x升级到2.x.x
1.x.x  setImageWithURL
2.0.0 sd_setImageWithURL

开发项目 -> 上传CocoaPods


1.开发框架

2.上传到github

3.打包tag
1> git tag 版本号
2> git push --tags

4.注册CocoaPods(只需要注册一次,如果已经注册过了,直接执行第5步)
1> pod register 邮箱 '用户名' --verbose
(需要打开邮件点击链接激活账号,邮件可能在“垃圾箱”)
2> pod trunk me
(这句指令是为了验证是否注册成功)

5.创建spec文件
1> spec文件一般跟本地仓库的.git放在同一个文件夹
2> spec文件的名字一般跟框架名字一样
3> vim 框架名字.spec
4> pec文件内容(每发布一次新内容就要修改一次s.version版本号)

Pod::Spec.new do |s|
s.name         = 'HMXInfiniteScrollView'
s.version      = 'tag版本号'
s.license      =  { :type => 'MIT', :file => 'LICENSE' }
s.authors      =  { 'CoderXXX' => '123@gmail.com' }
s.summary      = 'This is a framework about infinite-scrolling images'
s.homepage     = 'https://github.com/CoderXXX/HMXInfiniteScrollView'

# Source Info
s.platform     =  :ios, '5.0'
s.source       =  { :git => 'https://github.com/CoderXXX/HMXInfiniteScrollView.git', :tag => s.version }
s.source_files = 'HMXInfiniteScrollView/**/*.{h,m}'
s.resources    = 'HMXInfiniteScrollView/HMXInfiniteScrollView.bundle'
s.requires_arc = true
end

6.上传到CocoaPods
pod trunk push

7.如果已经注册过了CocoaPods,以后经常会执行1、2、3、5、6步骤

8.可以参考文章
http://www.cnblogs.com/wengzilin/p/4742530.html

一般插件安装的两个位置

1./Users/用户名/Library/Application Support/Developer/Shared/Xcode/Plug-ins
2./Users/用户名/Library/Developer/Xcode/Plug-ins

相关文章

  • 项目总结-10

    版本号 开发项目 -> 上传CocoaPods 一般插件安装的两个位置

  • 友好速搭 Kubernetes 项目 Recap

    Kubernetes 项目总结 2018 年 10 月,决定开始容器化项目,采用 Kubernetes 做容器编排...

  • 2019-04-10

    雷雁雄4月10日总结:今天来文山出差,沟通智慧社区项目。

  • 10月总结和11月计划

    一、10月总结 1、职业发展 (1)参与新项目申请答辩2次 (2)参与项目验收会议,编写验收文件。 (3)项目试验...

  • 项目中 git 操作总结

    日期:2019 年 10 月 12 日 项目中 git 操作总结 背景 一般情况下,我们在做项目的时候,项目经理会...

  • 微服务总结(上)

    title: 微服务总结date: 2020/02/20 10:33author: yujx 本项目代码 前言:系...

  • 2019-10月面试总结

    2019年10月面试总结及答案整理面试题总结: 自我介绍: 项目介绍: 技能点:一:Swift相关:1:结构体和类...

  • 项目总结-园区项目总结

    今年是自己进入这个行业的第一年,做的第一个项目,项目时间:4月21日-11月8日。总结一下想到的问题,为日后作参考...

  • PMP项目管理 第1章 引论

    引论相关知识点总结 1. 组织规划通过对项目的优先级排序来影响项目2. 大型项目:10亿美元以上,影响上百万人3....

  • 【总结】2017.01.01

    2017.01.01 - 计划 2016.12月总结 2017.01月计划 项目总结 - 实际完成 项目总结一,二...

网友评论

    本文标题:项目总结-10

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