Xcode中infoplist⽂件详解
xcode界面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值习惯命名格式为:
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:设置程序默认⽀持的⽅向
• Bundle name 简单来说就是 App 安装到 iOS 机⼦⾥的 App ⽂件夹名。
• Executable name – 执⾏程序名,默认与 PRODUCT_NAME ⼀致。
• Bundle display name – 真正显⽰到⽤户屏幕上的 App 名称。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论