博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS 项目的基本配置bundleId/版本命名/....
阅读量:4291 次
发布时间:2019-05-27

本文共 1148 字,大约阅读时间需要 3 分钟。

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

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

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

    1. 尽量用英文, 并遵守大驼峰命名法
    2. 如果公司没有英文, 用拼音也行
    3. iPad版本要加”HD”以区分iPhone版本
  2. 基本配置

    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

        1. 2015年8月份, iOS7和iOS8占有98%以上的份额, 其中iOS8占有率达86%, 适配意义不大
        2. 2015年10月7日,iOS 9的安装率最高已经达到60.94%,此消彼长,iOS 8则下滑到了33.60%, 这两个系统接近95%的份额。
        3. 一般一个xcode只会有两个系统的模拟器, 调试麻烦, 而且Xcode7新出的编译器特性, 代码无法在Xcode6上直接运行.
        4. 多个系统兼容浪费时间, 代码臃肿, 不能保证各个系统的体验统一
    4. Status Bar Style, 一般建议勾选, “Hide status bar”, 在程序启动时隐藏状态栏 (如果是iPad项目, 则会显示”Hide during application launch”)
    5. 配置启动图: Launch Images Source

      • 如果要兼容iOS7, 需要选择 Launch Images Source
    6. Bundle name :iPhone界面显示的应用程序名称
  3. 导入图片及资源包

    • 图标启动图规格官方文档查找
  4.  Bundle display name: 真正用于显示应用程序名称. 一般不用写, 默认会用Bundle Name.

     国际化的时候才需要 -->微信

转载地址:http://felgi.baihongyu.com/

你可能感兴趣的文章
编译程序遇到问题 relocation R_X86_64_32 against `.rodata' can not be used when making a shared object;
查看>>
Const指针 、 指向const的指针 、引用、指针
查看>>
GDB调试命令
查看>>
常见数据类型的字节数
查看>>
gcc/g++ 编译常见问题
查看>>
【设计模式】 工厂模式实例 C++ , 利用工厂模式写一个计算器
查看>>
opencv
查看>>
【图像处理】 一、OSTU分割
查看>>
Android常用的框架有哪些
查看>>
SSL 证书创建与部署
查看>>
学习搭建人工智能环境遇到的问题
查看>>
自己编写的计算器
查看>>
视频物体检测
查看>>
Tomcat启动遇到的问题
查看>>
Gradle-gradlew
查看>>
grpc-整合gradle与代码生成
查看>>
grpc-gradle与grpc流程完美整合(3)
查看>>
设计模式-装饰模式(Decorator)
查看>>
git-子模块submodule
查看>>
设计模式-策略模式(Strategy)
查看>>