一、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指令;