码迷,mamicode.com
首页 > 其他好文 > 详细

info plist各个功能的详解

时间:2016-04-14 19:27:44      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

有好东西当然要拿出来大家一起分享啦!!!!!下面就是分享的关于info plist文件的详细介绍(仅供参考):

    1. Localiztion native development region --- CFBundleDevelopmentRegion 本地化相关,如果用户所在地没有相应的语言资源,则用这个key的value来作为默认.
    2. Bundle display name --- CFBundleDisplayName 设置程序安装后显示的名称。应用程序名称限制在10-12个字符,如果超出,将被显示缩写名称。
    3. Executaule file -- CFBundleExecutable 程序安装包的名称
    4. Icon file --- CFBundleIconFile 应用程序图标名称,一般为icon.png
    5. Bundle identifier --- CFBundleIdentifier 这个字段很重要,程序的唯一标识字符串,该字符串的value值习惯命名格式为: com.yourcompany.yourapp,它是每一个应用的身份证书,这个为应用程序在iphone developer program portal web站点上设置的唯一标识符。(就是你安装证书的时候,需要把这里对应修改).
    6. InfoDictionary version --- CFBundleInfoDictionaryVersion Info.plist格式的版本信息
    7. Bundle OS Type code -- 关键字指定了束的类型,类似于Mac OS 9的文件类型代码。该关键字的值包含一个四个字母长的代码。应用程序的代码是‘APPL’;框架的代码是‘FMWK’;可装载束的代码是‘BND’。如果 您需要,您也可以为可装载束选择其他特殊的类型代码。
    8. Bundle versions string, short ---指定了束的版本号。一般包含该束的主、次版本号。这个字符串的格式通常是“n.n.n”(n表示某个数字)。第一个数字是束的主要版本号,另两个是 次要版本号。该关键字的值会被显示在Cocoa应用程序的关于对话框中。该关键字不同于CFBundleVersion,它指定了一个特殊的创建号。而 CFBundleShortVersionString的值描述了一种更加正式的并且不随每一次创建而改变的版本号。
    9. Application require iPhone environment -- LSRequiresIPhoneOS:用于指示程序包是否只能运行在iPhone OS 系统上。Xcode自动加入这个键,并将它的值设置为true。一般不需要更改这个值.
    10. Launch screen interface file base name:欢迎界面的文件名称
    11. Main storyboard file base name:默认情况下程序的主入口
    12. Required device capabilities 当提交程序到app store时,3.0及更高版本的应用程序不再直接说明使用哪种设备,而是使用info.plist文件来确定需要哪些设备功能。iTunes通过这个所 需功能的列表来确定一个应用程序能否下载到一个指定的设备并在该设备上正常运行。
    13. Supported interface orientations:设置程序默认支持的方向 

info plist各个功能的详解

标签:

原文地址:http://www.cnblogs.com/wenqian/p/5392287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!