必威体育Betway必威体育官网
当前位置:首页 > IT技术

项目的基本配置bundleId/版本命名/....

时间:2019-11-01 14:44:34来源:IT技术作者:seo实验室小编阅读:66次「手机版」
 

bundleid

一、项目名称命名(如果不规范, 需要再次修改对应Bundle Identifier):

新建项目导入图标和启动图

今后所有关于规范的部分, 如果公司有命名规范, 优先遵守公司的文档说明, 否则, 可以参考本文所写的规范

尽量用英文, 并遵守大驼峰命名法

如果公司没有英文, 用拼音也行

Ipad版本要加”HD”以区分iPhone版本

二、基本配置

1.Version, 即在APPStore显示的版本号, 对应CFBundleShortVersionString(plist中的”Bundle versions string, short””)

每次提交版本前必须修改

一般由3到4部分组成2.2.2 / 2.2.2.2

第一位一般是重大版本或架构的更新(2.2.2—>3.0.0)

第二位一般是功能模块的升级(2.2.2–>2.3.0)

第三位一般是小幅度功能升级或修复bug(2.2.2–>2.2.3)

第四位一般是大型项目由多个小组提交时的区分

建议使用3部分命名, 以上所说不是绝对, 看心情命名法才是正解(2.0–>5.21.1314)

2.build, 记录内部版本的版本号, 对应的CFBundleVersion(plist中的”Bundle version”)

每次提交版本前必须修改

这是一个持续增加的整数(1–>2—>3……无限大的整数, 有本事就往一万次的提交)

3.Deployment Target, 设置最低支持的版本

逐渐放弃兼容iOS7

2015年8月份, iOS7和iOS8占有98%以上的份额, 其中iOS8占有率达86%, 适配意义不大

2015年10月7日,iOS 9的安装率最高已经达到60.94%,此消彼长,iOS 8则下滑到了33.60%, 这两个系统接近95%的份额。

一般一个xcode只会有两个系统的模拟器, 调试麻烦, 而且Xcode7新出的编译器特性, 代码无法在Xcode6上直接运行.

多个系统兼容浪费时间, 代码臃肿, 不能保证各个系统的体验统一

4.Status Bar Style, 一般建议勾选, “Hide status bar”, 在程序启动时隐藏状态栏 (如果是iPad项目, 则会显示”Hide during application launch”)

5.配置启动图: Launch Images Source

如果要兼容iOS7, 需要选择 Launch Images Source

6.Bundle name :iPhone界面显示的应用程序名称

三、导入图片及资源

图标启动图规格官方文档查找

四、Bundle display name:

真正用于显示应用程序名称. 一般不用写, 默认会用Bundle Name.

国际化的时候才需要

文章最后发布于: 2018-10-23 09:52:51

相关阅读

北京监狱开通支付宝扫码存款:每次最多只能存1000元

A5创业网(公众号:iadmin5)1月15日报道,近日北京监狱与支付宝合作,上线了服刑人员综合账务管理系统,为服刑人员提供了狱内支付、家属存款

如何让营销QQ每天1000次邀请不受限制加好友?

营销QQ是拥有10万好友容量的一个企业版QQ,可以每天发出1000次好友邀请,但是很多用户在购买使用之后,发现并不能达到1000次邀请量,经常

浅谈setInterval(aa,1000)与setInterval(aa(),1000)的

一直有个疑惑,在定时器上调用某个方法时,加括号和不加括号有什么区别。今天做了个实验,发现,不加括号定时器会每秒执行一次,加了括号只

做3年社群投入1000万,我都明白了什么?

图片来源图虫:已授站长之家使用声明:本文来自于微信公众号运营研究社公众号(ID:U_quan),作者:陈维贤,授权站长之家转载发布。文章整理自

E1000 与 VMXNET3的 区别

与E1000E和E1000相比,VMXNET3的网络性能更好。本文将解释虚拟网络适配器和第2部分之间的区别,并将演示通过选择半虚拟化适配器可以

分享到:

栏目导航

推荐阅读

热门阅读