Application does not run in background
** Key:** UIApplicationExitsOnSuspend
Valeu: BOOL
說(shuō)明:是否支持在后臺(tái)運(yùn)行,YES時(shí)咬展,點(diǎn)擊HOME鍵泽裳,則退出應(yīng)用。NO時(shí)點(diǎn)擊HOME鍵切到后臺(tái)破婆。默認(rèn)NO
Application fonts resource path
Key: ATSApplicationFontsPath
Valeu: String
說(shuō)明:如果想使用外部字體時(shí)涮总,可以指定外問(wèn)字體的資源文件
Application has localized display name
Key: LSHasLocalizedDisplayName
Valeu: BOOL
說(shuō)明:本地化顯示名。設(shè)置為YES激活荠割。默認(rèn)NO
Application is agent (UIElement)
Key: LSUIElement
Valeu: BOOL
說(shuō)明:如果該關(guān)鍵字被設(shè)為YES妹卿,啟動(dòng)服務(wù)會(huì)將該應(yīng)用程序作為一個(gè)用戶界面組件來(lái)運(yùn)行旺矾。用戶界面組件不會(huì)出現(xiàn)在Dock或強(qiáng)制退出窗口中。雖然它們通常作為后臺(tái)應(yīng)用程序運(yùn)行夺克,但是如果希望的話箕宙,它們也可以在前臺(tái)顯示一個(gè)用戶界面。點(diǎn)擊屬于用戶界面組件的窗口铺纽,應(yīng)用程序?qū)?huì)處理產(chǎn)生的事件柬帕。
Dock和登錄窗口是兩個(gè)用戶界面組件應(yīng)用程序。默認(rèn)為NO
Application is background only
Key: LSBackgroundOnly
Valeu: BOOL
說(shuō)明: 如果該關(guān)鍵字存在并且被設(shè)為YES狡门,啟動(dòng)服務(wù)將只會(huì)運(yùn)行在后臺(tái)陷寝。您可以使用該關(guān)鍵字來(lái)創(chuàng)建無(wú)用戶界面的后臺(tái)應(yīng)用程序。如果您的應(yīng)用程序使用了連接到窗口服務(wù)器的高級(jí)框架其馏,但并不需要顯示出來(lái)凤跑,您也應(yīng)該使用該關(guān)鍵字。后臺(tái)應(yīng)用程序必須被編譯成Mach-O可執(zhí)行文件叛复。該選項(xiàng)不適用于CFM應(yīng)用程序仔引。默認(rèn)為NO
您也可以指定該關(guān)鍵字的類型為Boolean或Number。然而褐奥,只有Mac OS X 10.2或以上的版本才支持這些類型的值咖耘。
Application is visible in Classic
Key: LSVisibleInClassic
Valeu: BOOL
說(shuō)明:指定代理的應(yīng)用程序或后臺(tái)唯一的應(yīng)用程序在Classic環(huán)境中的其他應(yīng)用程序是否是可見(jiàn)的。
Application prefers Carbon environment
Key: LSPrefersCarbon
Valeu: BOOL
說(shuō)明:如果該關(guān)鍵字被設(shè)為YES撬码,F(xiàn)inder將會(huì)在顯示簡(jiǎn)介面板中顯示“在Classic環(huán)境中打開(kāi)”控制選項(xiàng)儿倒,缺省情況下該控件未被選中。如果需要呜笑,用戶可以修改這個(gè)控制選項(xiàng)來(lái)在Classic環(huán)境中啟動(dòng)應(yīng)用程序夫否。默認(rèn)NO
您也可以指定該關(guān)鍵字的類型為Boolean或Number。然而蹈垢,只有Mac OS X 10.2或以上的版本才支持這些類型的值慷吊。如果您在您的屬性列表中加入了該關(guān)鍵字,那么就不要同時(shí)加入LSPrefersClassic, LSRequiresCarbon,或LSRequiresClassic關(guān)鍵字曹抬。
Application prefers Classic environment
Key: LSPrefersClassic
Valeu: BOOL
說(shuō)明:如果該關(guān)鍵字被設(shè)為YES溉瓶,F(xiàn)inder將會(huì)在顯示簡(jiǎn)介面板中顯示“在Classic環(huán)境中打開(kāi)” 控制選項(xiàng),缺省情況下該控件被選中谤民。如果需要堰酿,用戶可以修改這個(gè)控制選項(xiàng)來(lái)在Carbon環(huán)境中啟動(dòng)應(yīng)用程序。默認(rèn)NO
您也可以指定該關(guān)鍵字的類型為Boolean或Number张足。然而触创,只有Mac OS X 10.2或以上的版本才支持這些類型的值。如果您在您的屬性列表中加入了該關(guān)鍵字为牍,那么就不要同時(shí)加入LSPrefersCarbon, LSRequiresCarbon,或LSRequiresClassic關(guān)鍵字哼绑。
-
Application presents content in Newsstand
Key: UINewsstandApp
Valeu: BOOL
說(shuō)明:是否允許應(yīng)用程序在Newsstand中顯示岩馍。如果設(shè)為YES《逗可以通過(guò)設(shè)置NewsstandIcon來(lái)美化圖標(biāo)蛀恩。默認(rèn)NO
效果:
Application presents content in Newsstand
Application prohibits multiple instances
Key: LSMultipleInstancesProhibited
Valeu: BOOL
說(shuō)明:指定一個(gè)或多個(gè)用戶是否可以同時(shí)啟動(dòng)一個(gè)應(yīng)用程序。默認(rèn)NO
Application requires Carbon environment
Key: LSRequiresCarbon
Valeu: BOOL
說(shuō)明: 如果該關(guān)鍵字被設(shè)為YES茂浮,啟動(dòng)服務(wù)將只在Carbon環(huán)境中運(yùn)行應(yīng)用程序双谆。如果您的應(yīng)用程序不應(yīng)該運(yùn)行在Classic環(huán)境中的話,可以使用該關(guān)鍵字席揽。默認(rèn)NO
您也可以指定該關(guān)鍵字的類型為Boolean或Number顽馋。然而,只有Mac OS X 10.2或以上的版本才支持這些類型的值幌羞。如果您在您的屬性列表中加入了該關(guān)鍵字寸谜,那么就不要同時(shí)加入LSPrefersCarbon, LSPrefersClassic,或LSRequiresClassic關(guān)鍵字。
Application requires Classic environment
Key: LSRequiresClassic
Valeu: BOOL
說(shuō)明:如果該關(guān)鍵字被設(shè)為YES属桦,啟動(dòng)服務(wù)將只在Classic環(huán)境中運(yùn)行應(yīng)用程序程帕。如果您的應(yīng)用程序不應(yīng)該運(yùn)行在Carbon兼容環(huán)境中的話,可以使用該關(guān)鍵字地啰。默認(rèn)NO
您也可以指定該關(guān)鍵字的類型為Boolean或Number。然而讲逛,只有Mac OS X 10.2或以上的版本才支持這些類型的值亏吝。如果您在您的屬性列表中加入了該關(guān)鍵字,那么就不要同時(shí)加入LSPrefersCarbon, LSPrefersClassic,或LSRequiresCarbon關(guān)鍵字盏混。
Application requires iPhone environment
Key: LSRequiresIPhoneOS
Valeu: BOOL
說(shuō)明: 如果應(yīng)用程序不能在ipod touch上運(yùn)行蔚鸥,設(shè)置此項(xiàng)為YES;默認(rèn)YES
Application requires native environment
Key:LSRequiresNativeExecution
Value:BOOL
說(shuō)明:指定應(yīng)用程序是否必須在本機(jī)運(yùn)行一個(gè)基于Intel的Mac上许赃,而不是根據(jù)Rosetta模擬止喷。指定是否要啟動(dòng)該應(yīng)用程序使用subbinary當(dāng)前的架構(gòu)。如果此鍵被設(shè)置為“YES”混聊,啟動(dòng)服務(wù)始終運(yùn)行應(yīng)用程序使用當(dāng)前的架構(gòu)編譯的二進(jìn)制代碼弹谁。您可以使用此鍵,以防止一個(gè)通用的二進(jìn)制下運(yùn)行的Rosetta模擬一個(gè)基于Intel的Mac上句喜。默認(rèn)NO
Application should get App Died events
Key:LSGetAppDiedEvents
Value:BOOL
說(shuō)明: 指定是否一個(gè)子進(jìn)程死亡時(shí)通知應(yīng)用程序预愤。如果你的值設(shè)置為YES這個(gè)關(guān)鍵,系統(tǒng)會(huì)發(fā)送您的應(yīng)用程序kAEApplicationDied蘋(píng)果事件咳胃。默認(rèn)NO
Application supports iTunes file sharing
Key:UIFileSharingEnabled
Value:BOOL
說(shuō)明:應(yīng)用程序支持共享與否植康;值為boolean值YES 共享;默認(rèn)NO 不共享
Application UI Presentation Mode
Key:LSUIPresentationMode
Value:Number
說(shuō)明:應(yīng)用程序啟動(dòng)時(shí)設(shè)置系統(tǒng)UI元素的可見(jiàn)性展懈。確定了初始的應(yīng)用程序的用戶界面模式销睁。你可以使用這個(gè)應(yīng)用程序赊级,可能需要采取部分包含UI元素,如在Dock和菜單欄的屏幕聊倔。大多數(shù)模式的影響只出現(xiàn)在內(nèi)容區(qū)域中的畫(huà)面棚唆,就是在屏幕的面積,不包括菜單欄的UI元素檩赢。但是吕嘀,您可以要求所有的UI元素被隱藏。
Bundle creator OS Type code
Key:CFBundleSignature
Value:String
說(shuō)明:指定了束的創(chuàng)建者次绘,類似于Mac OS 9中的文件創(chuàng)建者代碼。該關(guān)鍵字的值包含四字母長(zhǎng)的代碼撒遣,用來(lái)確定每一個(gè)束邮偎。默認(rèn)APPL
Bundle display name
Key:CFBundleDisplayName
Value:String
說(shuō)明:這用于設(shè)置應(yīng)用程序的名稱,它顯示在iphone屏幕的圖標(biāo)下方义黎。應(yīng)用程序名稱限制在10-12個(gè)字符禾进,如果超出,iphone將縮寫(xiě)名稱廉涕。
Bundle identifier
Key:CFBundleIdentifier
Value:String
說(shuō)明:身份證書(shū)泻云,這個(gè)為應(yīng)用程序在iphone developer program portal web站點(diǎn)上設(shè)置的唯一標(biāo)識(shí)符。(就是你安裝證書(shū)的時(shí)候狐蜕,需要把這里對(duì)應(yīng)修改)壶愤。例如com.apple.myapp。該束標(biāo)識(shí)符可以在運(yùn)行時(shí)定位束馏鹤。預(yù)置系統(tǒng)使用這個(gè)字符串來(lái)唯一地標(biāo)識(shí)每個(gè)應(yīng)用程序征椒。
Bundle name
Key:CFBundleName
Value:String
說(shuō)明:安裝到手機(jī)時(shí)文件夾的簡(jiǎn)稱。簡(jiǎn)稱應(yīng)該小于16個(gè)字符并且適合在菜單和“關(guān)于”中顯示湃累。通過(guò)把它加入到適當(dāng)?shù)?lproj子文件夾下的InfoPlist.strings文件中勃救,該關(guān)鍵字可以被本地化碍讨。如果您本地化了該關(guān)鍵字,那您也應(yīng)該提供一個(gè)CFBundleDisplayName關(guān)鍵字的本地化版本蒙秒。
Bundle OS Type code
Key:CFBundlePackageType
Value:String
說(shuō)明:關(guān)鍵字指定了束的類型勃黍,類似于Mac OS 9的文件類型代碼。該關(guān)鍵字的值包含一個(gè)四個(gè)字母長(zhǎng)的代碼晕讲。應(yīng)用程序的代碼是‘APPL’覆获;框架的代碼是‘FMWK’;可裝載束的代碼是‘BND’瓢省。如果您需要弄息,您也可以為可裝載束選擇其他特殊的類型代碼。
Bundle version
Key:CFBundleVersion
Value:String
說(shuō)明:這個(gè)會(huì)設(shè)置應(yīng)用程序版本號(hào)勤婚,每次部署應(yīng)用程序的一個(gè)新版本時(shí)摹量,將會(huì)增加這個(gè)編號(hào),在app store用的馒胆。
Bundle versions string, short
Key:CFBundleShortVersionString
Value:String
說(shuō)明:指定了束的版本號(hào)缨称。一般包含該束的主、次版本號(hào)祝迂。這個(gè)字符串的格式通常是“n.n.n”(n表示某個(gè)數(shù)字)睦尽。第一個(gè)數(shù)字是束的主要版本號(hào),另兩個(gè)是次要版本號(hào)型雳。該關(guān)鍵字的值會(huì)被顯示在Cocoa應(yīng)用程序的關(guān)于對(duì)話框中骂删。
該關(guān)鍵字不同于CFBundleVersion,它指定了一個(gè)特殊的創(chuàng)建號(hào)四啰。而CFBundleShortVersionString的值描述了一種更加正式的并且不隨每一次創(chuàng)建而改變的版本號(hào)。
Clients allowed to add and remove tool
Key:SMAuthorizedClients
Value:Array
說(shuō)明:允行添加或移除工具粗恢。具體還真不知道什么效果柑晒。。眷射。
Cocoa Java application
Key:NSJavaNeeded
Value:BOOL
說(shuō)明:用來(lái)確定在執(zhí)行該束的代碼之前Java虛擬機(jī)是否需要被載入并運(yùn)行匙赞。 默認(rèn)NO
Copyright (human-readable)
Key:NSHumanReadableCopyright
Value:String
說(shuō)明:包含了一個(gè)含有束的版權(quán)信息的字符串。您可以在“關(guān)于”對(duì)話框中顯示它妖碉。該關(guān)鍵字通常會(huì)出現(xiàn)在InfoPlist.strings文件中涌庭,因?yàn)橥枰镜鼗撽P(guān)鍵字的值。
Core Data persistent store type
Key:NSPersistentStoreTypeKey
Value:String
說(shuō)明:核心數(shù)據(jù)存儲(chǔ)的文檔類型欧宜。
Executable file
Key:CFBundleExecutable
Value:String
說(shuō)明:應(yīng)用程序的可執(zhí)行文件是越。對(duì)于一個(gè)可加載束,它是一個(gè)可以被束動(dòng)態(tài)加載的二進(jìn)制文件。對(duì)于一個(gè)框架碌上,它是一個(gè)共享庫(kù)倚评。Project Builder會(huì)自動(dòng)把該關(guān)鍵字加入到合適項(xiàng)目的Info.plist文件中。
Exported Type UTIs
Key:UTExportedTypeDeclarations
Value:Array
說(shuō)明:導(dǎo)出UTI(Unique Type Identifier)類型馏予。
File quarantine enabled
Key:LSFileQuarantineEnabled
Value:BOOL
說(shuō)明:啟用文件隔離天梧,默認(rèn)NO
Fonts provided by application
Key:UIAppFonts
Value:Array
說(shuō)明:用于在APP中使用第三方字體,在Array中添加字體庫(kù)名稱
Get Info string
Key:CFBundleGetInfoString
Value:String
說(shuō)明: CFBundleGetInfoString關(guān)鍵字含有會(huì)在束的信息窗口中顯示的純文本字符串(這里的字符串也就是Mac OS 9中的長(zhǎng)字符串)霞丧。該關(guān)鍵字的格式應(yīng)該遵照Mac OS 9中的長(zhǎng)字符串呢岗,例如:“2.2.1, ? Great Software, Inc, 1999”。通過(guò)把它加入到合適的.lproj目錄中的InfoPlist.strings文件中蚯妇,您也可以本地化該字符串。
如果存在CFBundleGetInfoHTML的話暂筝,系統(tǒng)不會(huì)選擇使用該關(guān)鍵字箩言。
Help Book directory name
Key:CFBundleHelpBookFolder
Value:String
說(shuō)明:幫助目錄,CFBundleHelpBookFolder關(guān)鍵字含有該束的幫助文件的文件夾名字焕襟。幫助通常被本地化成一種指定的語(yǔ)言陨收,所以該關(guān)鍵字指向的文件夾應(yīng)該是所選擇語(yǔ)言的.lproj目錄中的文件夾。
Help Book identifier
Key:CFBundleHelpBookName
Value:String
說(shuō)明:CFBundleHelpBookName指定了您的應(yīng)用程序的幫助主頁(yè)。該關(guān)鍵字指定的幫助頁(yè)面名可以和HTML文件名不同务漩。在幫助文件META標(biāo)簽的CONTENT屬性中指定了幫助頁(yè)面名拄衰。
Help file
Key:CFAppleHelpAnchor
Value:String
說(shuō)明:定義了束的初始HTML幫助文件名,不需要包括.html或.htm擴(kuò)展名饵骨。這個(gè)文件位于束的本地化資源目錄中翘悉,或者如果沒(méi)有本地化資源目錄的話,則直接被放在Resources目錄中居触。
Icon already includes gloss effects
Key:UIPrerenderedIcon
Value:BOOL
說(shuō)明:默認(rèn)情況下妖混,應(yīng)用程序被設(shè)置了玻璃效果,把這個(gè)設(shè)置為true可以阻止這么做轮洋。默認(rèn)NO
Icon file
Key:CFBundleIconFile
Value:String
說(shuō)明:設(shè)置應(yīng)用程序圖標(biāo)的制市。CFBundleIconFile關(guān)鍵字指定了包含該束圖標(biāo)的文件。您給出的文件名不需要包含“.icns”擴(kuò)展名弊予。Finder會(huì)在該束的“Resource”文件夾內(nèi)尋找圖標(biāo)文件祥楣。如果您的束使用了自定義的圖標(biāo),那您就必須指定該屬性汉柒。假如您沒(méi)有指定误褪,F(xiàn)inder(和其他應(yīng)用程序)會(huì)使用缺省的圖標(biāo)來(lái)顯示您的束。
Icon files
Key:CFBundleIconFiles
Value:String
說(shuō)明:應(yīng)用程序圖標(biāo)竭翠。
Icon files (iOS 5)
Key:CFBundleIcons
Value:string
說(shuō)明:應(yīng)用程序圖標(biāo)振坚。
Imported Type UTIs
Key:UTImportedTypeDeclarations
Value:Array
說(shuō)明:引入U(xiǎn)TIs類型?
Initial interface orientation
Key:UIInterfaceOrientation
Value:String
說(shuō)明:確定了應(yīng)用程序以風(fēng)景模式還是任務(wù)模式啟動(dòng)斋扰。
InfoDictionary version
Key:CFBundleInfoDictionaryVrsion
Value:String
說(shuō)明:指定了屬性列表結(jié)構(gòu)的當(dāng)前版本號(hào)。該關(guān)鍵字的存在使得可以支持Info.plist格式將來(lái)的版本袍嬉。在您建立一個(gè)束時(shí)境蔼,Project Builder會(huì)自動(dòng)產(chǎn)生該關(guān)鍵字。
Java classpaths
Key:NSJavaPath
Value:String
說(shuō)明:包含了一組路徑伺通。每一個(gè)路徑指向一個(gè)Java類箍土。該路徑相對(duì)于由NSJavaRoot關(guān)鍵字定義的位置來(lái)說(shuō),可能是一個(gè)絕對(duì)路徑也可能是一個(gè)相對(duì)路徑罐监。開(kāi)發(fā)環(huán)境會(huì)自動(dòng)把這些值保存在數(shù)組中吴藻。
Java root directory
Key:NSJavaRoot
Value:String
說(shuō)明: 一個(gè)指向一個(gè)目錄的字符串。該目錄是應(yīng)用程序的Java類文件的根目錄弓柱。
Launch image
Key:UILaunchImageFile
Value:string
說(shuō)明:啟動(dòng)圖像沟堡。根據(jù)不同設(shè)備來(lái)設(shè)置圖片的規(guī)格大小。
Launch image (iPad)
Key:UILaunchImageFile~ipad
Value:string
說(shuō)明:啟動(dòng)圖像矢空。根據(jù)不同設(shè)備來(lái)設(shè)置圖片的規(guī)格大小
Launch image (iPhone)
Key:UILaunchImageFile~iphone
Value:string
說(shuō)明:啟動(dòng)圖像航罗。根據(jù)不同設(shè)備來(lái)設(shè)置圖片的規(guī)格大小。
Localization native development region
Key:CFBundleDevelopmentRegion
Value:String
說(shuō)明:定位本地開(kāi)發(fā)地區(qū)屁药。本地化相關(guān)粥血,如要設(shè)置拍照下面按鈕顯示中文,可以將其設(shè)置為China
Localizations
Key:CFBundleLocalizations
Value:String
說(shuō)明: 多語(yǔ)言酿箭。應(yīng)用程序本地化的一列表复亏,期間用逗號(hào)隔開(kāi),例如應(yīng)用程序支持英語(yǔ) 日語(yǔ)缭嫡,將會(huì)適用 English,Japanese.
Localized resources can be mixed
Key:CFBundleAllowMixedLocalizations
Value:BOOL
說(shuō)明:本地化資源可以混合缔御,默認(rèn)為NO,設(shè)置YES表示允許庫(kù)使用本地語(yǔ)言資源
Main nib file base name
Key:NSMainNibFile
Value:String
說(shuō)明:包含了一個(gè)含有應(yīng)用程序的主nib文件名(不包含.nib文件擴(kuò)展名)的字符串械巡。一個(gè)nib文件作為一個(gè)Interface Builder的存檔文件刹淌,含有對(duì)用戶界面的詳細(xì)描述信息以及那些界面中的對(duì)象之間的關(guān)聯(lián)信息。當(dāng)應(yīng)用程序被啟動(dòng)時(shí)讥耗,主nib文件會(huì)被自動(dòng)裝載有勾。Mac OS X會(huì)尋找與應(yīng)用程序名相匹配的nib文件。
Main nib file base name (iPad)
Key:NSMainNibFile~ipad
Value:String
說(shuō)明:(IPAD)包含了一個(gè)含有應(yīng)用程序的主nib文件名(不包含.nib文件擴(kuò)展名)的字符串古程。一個(gè)nib文件作為一個(gè)Interface Builder的存檔文件蔼卡,含有對(duì)用戶界面的詳細(xì)描述信息以及那些界面中的對(duì)象之間的關(guān)聯(lián)信息。當(dāng)應(yīng)用程序被啟動(dòng)時(shí)挣磨,主nib文件會(huì)被自動(dòng)裝載雇逞。Mac OS X會(huì)尋找與應(yīng)用程序名相匹配的nib文件。
Main nib file base name (iPhone)
Key:NSMainNibFile~iphone
Value:String
說(shuō)明:(Iphone)包含了一個(gè)含有應(yīng)用程序的主nib文件名(不包含.nib文件擴(kuò)展名)的字符串茁裙。一個(gè)nib文件作為一個(gè)Interface Builder的存檔文件塘砸,含有對(duì)用戶界面的詳細(xì)描述信息以及那些界面中的對(duì)象之間的關(guān)聯(lián)信息。當(dāng)應(yīng)用程序被啟動(dòng)時(shí)晤锥,主nib文件會(huì)被自動(dòng)裝載掉蔬。Mac OS X會(huì)尋找與應(yīng)用程序名相匹配的nib文件。
Main storyboard file base name
Key:UIMainStoryboardFile
Value:string
說(shuō)明:storyboard文件名
Main storyboard file base name (iPad)
Key:UIMainStoryboardFile~ipad
Value:string
說(shuō)明:(iPad)storyboard文件名
Main storyboard file base name (iPhone)
Key:UIMainStoryboardFile~iphone
Value:string
說(shuō)明:(iPhone)storyboard文件名
Minimum system version
Key:LSMinimumSystemVersion
Value:string
說(shuō)明:最小系統(tǒng)版本
Minimum system versions, per-architecture
Key:LSMinimumSystemVersionByArchitecture
Value:Dictionary
說(shuō)明:最小系統(tǒng)版本及其架構(gòu)矾瘾。包含Intel (32-bit)女轿、Intel (64-bit)、PowerPC (32-bit)壕翩、PowerPC (64-bit)
Plug-in dynamic registration function name
Key:CFPlugInDynamicRegisterFunction
Value:String
說(shuō)明:插件動(dòng)態(tài)注冊(cè)函數(shù)名蛉迹。文件預(yù)覽和用其他方式打開(kāi)有關(guān)
Plug-in factory interfaces
Key:CFPlugInFactories
Value:Dictionary
說(shuō)明: 插件工廠接口,設(shè)置文件預(yù)覽和其他方式打開(kāi)放妈。北救。。
Plug-in should be registered dynamically
Key:CFPlugInDynamicRegistration
Value:BOOL
說(shuō)明:是否動(dòng)態(tài)注冊(cè)插件
Plug-in types
Key:CFPlugInTypes
Value:dictionary
說(shuō)明: 插件類型
Plug-in unload function name
Key:CFPlugInUnloadFunction
Value:string
說(shuō)明:插件卸載函數(shù)名
-
Preference Pane icon file
Key:NSPrefPaneIconFile
Value:String
說(shuō)明:首選項(xiàng)面板圖標(biāo)文件
The name of an image file resource used to represent a preference pane in the System Preferences app. SeeNSPrefPaneIconFile for details.
-
Preference Pane icon label
Key:NSPrefPaneIconLabel
Value:String
說(shuō)明: 首選項(xiàng)面板圖標(biāo)標(biāo)簽
The name of a preference pane displayed beneath the preference pane icon in the System Preferences app. SeeNSPrefPaneIconLabel for details.
Preferences sync exclusion keys
Key:com.apple.PreferenceSync.ExcludeSyncKeys
Value:Array
說(shuō)明:偏好設(shè)置同步排除鍵
Principal class
Key:NSPrincipalClass
Value:String
說(shuō)明:定義了一個(gè)束的主類的名稱大猛。對(duì)于應(yīng)用程序來(lái)說(shuō)扭倾,缺省情況下這個(gè)名字就是應(yīng)用程序的名字。
Quick Look needs to be run in main thread
Key:QLNeedsToBeRunInMainThread
Value:BOOL
說(shuō)明:快速查找是否需要在主線程中運(yùn)行挽绩。默認(rèn)YES
Quick Look preview height
Key:QLPreviewHeight
Value:Number
說(shuō)明:快速查看預(yù)覽高度膛壹,默認(rèn)800
Quick Look preview width
Key:QLPreviewWidth
Value:Number
說(shuō)明:快速查看預(yù)覽寬度,默認(rèn)600
Quick Look supports concurrent requests
Key:QLSupportsConcurrentRequests
Value:BOOL
說(shuō)明:快速瀏覽支持并發(fā)請(qǐng)求唉堪。默認(rèn)NO
Quick Look thumbnail minimum size
Key:QLThumbnailMinimumSize
Value:Number
說(shuō)明:快速瀏覽縮略圖最小大小模聋。默認(rèn)17
Renders with edge antialisasing
Key:UIViewEdgeAntialiasing
Value:BOOL
說(shuō)明:用于指示在描畫(huà)不和像素邊界對(duì)齊的層時(shí),Core Animation層是否進(jìn)行抗鋸齒處理唠亚。這個(gè)特性使開(kāi)發(fā)者可以在仿真器上進(jìn)行更為復(fù)雜的渲染链方,但是對(duì)性能會(huì)有顯著的影響。如果屬性列表上沒(méi)有這個(gè)鍵灶搜,則其缺省值為NO祟蚀。這個(gè)鍵只在iPhone OS 3.0和更高版本上支持工窍。
如果信息屬性文件中的屬性值是顯示在用戶界面上的字符串,則應(yīng)該進(jìn)行本地化前酿,特別是當(dāng)Info.plist中的字符串值是與本地化語(yǔ)言子目錄下InfoPlist.strings文件中的字符串相關(guān)聯(lián)的鍵時(shí)患雏。更多信息請(qǐng)參見(jiàn)“國(guó)際
化您的應(yīng)用程序”部分。
Renders with group opacity
Key:UIViewGroupOpacity
Value:BOOL
說(shuō)明:用于指示Core Animation子層是否繼承其超層的不透明特性罢维。這個(gè)特性使開(kāi)發(fā)者可以在仿真器上進(jìn)行更為復(fù)雜的渲染淹仑,但是對(duì)性能會(huì)有顯著的影響。如果屬性列表上沒(méi)有這個(gè)鍵肺孵,則其缺省值為NO匀借。這個(gè)鍵只在iPhone OS 3.0和更高版本上支持。
Required background modes
Key:UIBackgroundModes
Value:Array
說(shuō)明: 后臺(tái)執(zhí)行模式平窘∠爬撸可以參考這個(gè)例子。
-
Required device capabilities
Key:UIRequiredDeviceCapabilities
Value:Array
說(shuō)明:指定程序適用于哪些設(shè)備瑰艘。如:當(dāng)提交程序到app store時(shí)蓬坡,3.0及更高版本的應(yīng)用程序不再直接說(shuō)明使用哪種設(shè)備,而是使用info.plist文件來(lái)確定需要哪些設(shè)備功能磅叛。iTunes通過(guò)這個(gè)所需功能的列表來(lái)確定一個(gè)應(yīng)用程序能否下載到一個(gè)指定的設(shè)備并在該設(shè)備上正常運(yùn)行屑咳。
例如,info.plist中的如下設(shè)置弊琴,那么只有居右wifi兆龙、電話功能和麥克風(fēng)(內(nèi)置的或附件所帶的麥克風(fēng)功能)的ios設(shè)備才能運(yùn)行該程序。
Required device capabilities
除了wifi和telephony項(xiàng)敲董,還有很多項(xiàng)代表各種設(shè)備功能紫皇,詳見(jiàn)下表
Status bar style
Key:UIStatusBarStyle
Value:String
說(shuō)明:選擇三種不同格式種的一種叉谜。gray旗吁、translation aplah 5.0、black停局。
Status bar is initially hidden
Key:UIStatusBarHidden
Value:BOOL
說(shuō)明:設(shè)置是否隱藏狀態(tài)欄很钓。YES時(shí)隱藏,F(xiàn)ALSE時(shí)不隱藏董栽。
Supported external accessory protocols
Key:UISupportedExternalAccessoryProtocols
Value:Array
說(shuō)明: 指定應(yīng)用程序與外界硬件配件間支持的通迅協(xié)議码倦,這個(gè)鍵值是一組設(shè)定,可以指定多個(gè)通迅協(xié)議锭碳。
Supported interface orientations
Key:UISupportedInterfaceOrientations
Value:Array
說(shuō)明:設(shè)定應(yīng)用程序的顯示模式袁稽。
Supported interface orientations (iPad)
Key:UISupportedInterfaceOrientations~ipad
Value:Array
說(shuō)明:設(shè)定應(yīng)用程序的顯示模式。
-
Supported interface orientations (iPhone)
Key:UISupportedInterfaceOrientations~iphone
Value:Array
說(shuō)明:設(shè)定應(yīng)用程序的顯示模式擒抛。如:iOS設(shè)備的三種不同的分辨率:iPhone 320x480, iPhone 4 640x960, iPad 768x1024推汽。以前程序的啟動(dòng)畫(huà)面(圖片)只要準(zhǔn)備一個(gè)Default.png就可以了,但是現(xiàn)在變得復(fù)雜多了歧沪。
如果一個(gè)程序歹撒,既支持iPhone又支持iPad,那么它需要包含下面幾個(gè)圖片:
- Default-Portrait.png iPad專用豎向啟動(dòng)畫(huà)面 768x1024或者768x1004
- Default-Landscape.png iPad專用橫向啟動(dòng)畫(huà)面 1024x768或者1024x748
- Default-PortraitUpsideDown.png iPad專用豎向啟動(dòng)畫(huà)面(Home按鈕在屏幕上面)诊胞,可省略 768x1024或者768x1004
- Default-LandscapeLeft.png iPad專用橫向啟動(dòng)畫(huà)面栈妆,可省略 1024x768或者1024x748
- Default-LandscapeRight.png iPad專用橫向啟動(dòng)畫(huà)面,可省略 1024x768或者1024x748
- Default.png iPhone默認(rèn)啟動(dòng)圖片厢钧,如果沒(méi)有提供上面幾個(gè)iPad專用啟動(dòng)圖片鳞尔,則在iPad上運(yùn)行時(shí)也使用Default.png(不推薦) 320x480或者320x460
- Default@2x.png iPhone4啟動(dòng)圖片640x960或者640x920
為了在iPad上使用上述的啟動(dòng)畫(huà)面,你還需要在info.plist中加入key:UISupportedInterfaceOrientations早直。同時(shí)寥假,加入值UIInterfaceOrientationPortrait
、UIInterfacOrientationPortraitUpsideDown
霞扬、 UIInterfaceOrientationLandscapeLeft
糕韧、UIInterfaceOrientationLandscapeRight
Tools owned after installation
Key:SMPrivilegedExecutables
Value:Dictionary
說(shuō)明:輔助工具,輔助工具必須有一個(gè)嵌入式的Info.plist中包含的“SMAuthorizedClients”的字符串?dāng)?shù)組喻圃。每個(gè)字符串是一個(gè)文本表示的代碼簽名要求描述一個(gè)客戶端,它允許添加和刪除工具斧拍。
URL types
Key:CFBundleURLTypes
Value:Array
說(shuō)明:包含了一組描述了應(yīng)用程序所支持的URL協(xié)議的字典雀扶。它的用途類似于CFBundleDocumentTypes的作用,但它描述了URL協(xié)議而不是文檔類型。每一個(gè)字典條目對(duì)應(yīng)一個(gè)單獨(dú)的URL協(xié)議蝙昙。
字典的關(guān)鍵字