plist文件,Property List 文件,一般都是xml文件格式,用於描述應用軟件
主要包括如下:
關鍵字類型是否必須摘要CFBundleDevelopmentRegionStringNo該束的地區。通常對應於作者的母語。CFBundleDisplayNameStringNo本地化的束名。CFBundleDocumentTypesArrayNo一組描述了該束所支持的文檔類型的字典。CFBundleExecutableStringYes該束的可執行文件名。CFBundleGetInfoHTMLStringNo用來在Finder的Get Info 面板中顯示的更豐富內容的字符串。CFBundleGetInfoStringStringNo用來在Finder的Get Info 面板中顯示的字符串。CFBundleHelpBookFolderStringNo含有該束幫助文件的文件夾名字。CFBundleHelpBookNameStringNo當該束的幫助啟動時顯示的幫助文件的名字。CFBundleIconFileStringYes圖標文件的文件名。CFBundleIdentifierStringYes該束的唯一標識字符串。該字符串的格式類似java包的命名方式,例如:com.apple.myapp。CFBundleInfoDictionaryVersionStringYesInfo.plist格式的版本信息。CFBundleNameStringYes束的簡稱。CFBundlePackageTypeStringYes用來標識束類型的四個字母長的代碼。CFBundleShortVersionStringStringYes面向用戶市場的束的版本字符串。CFBundleSignatureStringYes用來標識創建者的四個字母長的代碼。CFBundleURLTypesArrayNo一組描述了該束所支持的URL協議的字典。CFBundleVersionStringYes可執行文件的創建號。
CFBundleDevelopmentRegion
CFBundleDevelopmentRegion關鍵字指定了一個字符串值來標識束的地區。通常對應於作者的母語。如果不能找到用戶首選的地區或語言的資源,系統最後會使用該值。
CFBundleDisplayName
CFBundleDisplayName關鍵字指定了一個字符串值來標識束的顯示名稱。Finder和其他用戶界面組件會把它顯示給用戶。這個名稱可以與文件系統中的束名不同。通過把關鍵字加入適當的.lproj子目錄中的InfoPlist.strings文件,就可以實現該關鍵字的本地化。如果您需要本地化這個關鍵字,您還應該提供一個CFBundleName關鍵字的本地化版本。
有關顯示名稱的更多信息參見“本地化文件系統名稱”。
CFBundleDocumentTypes
CFBundleDocumentTypes關鍵字保存了一組字典,它包含了該應用程序所支持的文檔類型。每一個字典都被稱做類型定義字典,並且包含了用於定義文檔類型的關鍵字。表A-2列出了類型定義字典中支持的關鍵字。
摘自 雲懷空-abel