您的位置:首页 > 其它

应用的属性列表info.plist

2014-03-19 23:09 281 查看
主要来分析一下info.plsit 的作用与组成:

info.plsit全称(information property plist),顾名思义可以知道作用是存储应用信息,在创建工程的时候就自动生成,其中的属性可以添加(+)也可以减少(-),其中的属性值都可以在程序中用代码获得,[[[NSBundle mainBundle] infoDictionary]objectForKey:key]; 通过此方法即可 ,不过要获得键才行 ,在属性列表处右键选择show raw keys/values就可以看到各个属性的key
,也可以以xml'的格式显示属性列表,可以有多种显示选择


Localization native development region:可以设置一些系统控件上显示的语言 ,支持多种语言,如果只是做本地化的话 默认选择en就ok

Bundle display name:就是应用图标显示的名称 ,当需要改应用显示名称时改这个就行 , 但名字不能太长 如果太长的话将会被自动截断

Executable file: 可执行文件的文件名 , 就是工程的名字也就是打包后生成ipa文件的名称

Bundle identifier: app的唯一标识符 ,格式com.suning.myFirstApp 一个应用独一无二的标示符 ,如果有两个应用的Bundle identifier一样的话 ,安装时就是被第二个的替代 , 所以这个必须唯一

InfoDictionary version : 支持的版本信息 ,如6.0 说明该应用支持最低的系统版本是6.0 ,如果你的设备的版本低于6.0将不能使用使用该应用

Bundle name :工程名与Executable file相同

Bundle OS Type code : APPlE 必须是苹果啊

Bundle versions string, short :应用的版本号 ,也即是appstore上显示的版本号 给用户看的

Bundle version :也是一个版本号 ,不过这个版本版本号是给开发人员内部测试使用的 ,一般Bundle versions string, short是不会变的 ,我们可以改变Bundle version来测试知道那个版本有问题 从而将最终版本发布 ,这个不会出现在用户眼前 ,用于内部

默认属性中剩下就没什么了 具体看名字就知道是什么意思了 , 不过属性裂变是很强大的 ,可以通过一个属性值的设置就可以改变在设备上的展示效果 , 还有很多其他的属性值没有列出来 ,不过可以在特殊需求的时候去设定就可以了 。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: