iOS--------相关碎知识

一、Bundle name、Bundle id、Bundle version设置

Bundle name:APP的名字,用于显示在手机页面上logo下的文字,中文最多显示6个汉字

Bundle id:App的唯一标识,用于区分不同App,若两个App的Bundle id一样,则后者会将前者覆盖,其格式一般为com.companyName.xxx

Bundle version : App的版本号

二、处理器指令集

要想支持不同位数的操作系统,就需要对项目设置相应的用于支持的arm指令集,Xcode中与指令集相关的设置选项在Build Settings 面板下的 Architectures:

其中需要注意的是以下几个选项:

Architecture : 指你想支持的指令集。

Valid architectures : 指即将编译的指令集。

Build Active Architecture Only : 指是否只编译当前适用的指令集。

而目前iOS的指令集有以下几种:

1、armv6,支持的机器iPhone,iPhone3,iPhone3G及对应的iTouch

2、armv7,支持的机器iPhone4,iPhone4S

3、armv7s,支持的机器iPhone5,iPhone5C

4、arm64/armv8,支持的机器:iPhone5S及以上设备

如果你的app要想上架到App Store商店,则你得确保你的项目中指令集包含arm64指令;

你可能感兴趣的:(iOS--------相关碎知识)