如果CFBundleGetInfoString和CFBundleGetInfoHTML同时存在的话,系统会选择使用CFBundleGetInfoHTML。
CFBundleGetInfoString
CFBundleGetInfoString字段含有会在bundle的信息窗口中显示的纯文本字符串(这里的字符串也就是Mac OS9中的长字符串)。该字段的格式应该遵照Mac OS 9中的长字符串,例如:“2.2.1, ? Great Software, Inc,1999”。通过把它加入到合适的.lproj目录中的InfoPlist.strings文件中,您也可以本地化该字符串。
如果存在CFBundleGetInfoHTML的话,系统不会选择使用该字段。
CFBundleHelpBookFolder
CFBundleHelpBookFolder字段含有该bundle的帮助文件的文件夹名字。帮助通常被本地化成一种指定的语言,所以该字段指向的文件夹应该是所选择语言的.lproj目录中的文件夹。
CFBundleHelpBookName
CFBundleHelpBookName指定了您的应用程序的帮助主页。该字段指定的帮助页面名可以和HTML文件名不同。在帮助文件META标签的CONTENT属性中指定了帮助页面名。
应用程序特定的字段:
表A-14 应用程序特定的字段:
|
字段 |
类型 |
是否必须 |
摘要 |
| CFAppleHelpAnchor | String | No | 该bundle的初始HTML帮助文件。 |
| NSAppleScriptEnabled | String | No | 指定是否支持AppleScript。 |
| NSHumanReadableCopyright | String | Yes | 显示在对话框中的版权信息。 |
| NSJavaNeeded | Boolean or String | No | 指定该程序是否需要一个Java虚拟机。 |
| NSJavaPath | Array | No | 一组Java类所在的路径(前面需要加上NSJavaRoot)。 |
| NSJavaRoot | String | No | 包含Java类的根目录。 |
| NSMainNibFile** | String | Yes |
应用程序的主nib文件名。 |
| NSPrincipalClass | String | Yes | bundle的主类的名字。 |
| NSServices | Array | No | 一组描述了由应用程序所提供的服务的字典。 |










