開(kāi)發(fā)中info.plist配置信息說(shuō)明

  • Application can be killed immediately after launch
    Key: NSSupportsSuddenTermination
    **Value: **BOOL
    說(shuō)明:指定應(yīng)用程序是否可以被殺死涯肩,以便更快地關(guān)閉或注銷操作轿钠。
    表示系統(tǒng)是否可以徹底殺死的應(yīng)用程序以注銷或關(guān)閉更迅速。您可以使用此鍵來(lái)指定應(yīng)用程序是否可以在關(guān)閉后立即被殺死病苗。該應(yīng)用程序還可以啟用或禁用終止在運(yùn)行時(shí)使用NSProcessInfo類的方法疗垛。默認(rèn)值為NO

  • Application Category
    Key: LSApplicationCategoryType
    Valeu: String
    說(shuō)明:包含UTI相應(yīng)的應(yīng)用程序的類型。 App Store中使用該字符串的應(yīng)用程序硫朦,以確定適當(dāng)?shù)姆诸惔蟆€(gè)人理解:用于確定APP的類別
    UTIs for app categories

Category UTI
Business public.app-category.business
Developer Tools public.app-category.developer-tools
Education public.app-category.education
Entertainment public.app-category.entertainment
Finance public.app-category.finance
Games public.app-category.games
Graphics & Design public.app-category.graphics-design
Healthcare & Fitness public.app-category.healthcare-fitness
Lifestyle public.app-category.lifestyle
Medical public.app-category.medical
Music public.app-category.music
News public.app-category.news
Photography public.app-category.photography
Productivity public.app-category.productivity
Reference public.app-category.reference
Social Networking public.app-category.social-networking
Sports public.app-category.sports
Travel public.app-category.travel
Utilities public.app-category.utilities
Video public.app-category.video
Weather public.app-category.weather

UTIs for game-specific categories

Category UTI
Action Games public.app-category.action-games
Adventure Games public.app-category.adventure-games
Arcade Games public.app-category.arcade-games
Board Games public.app-category.board-games
Card Games public.app-category.card-games
Casino Games public.app-category.casino-games
Dice Games public.app-category.dice-games
Educational Games public.app-category.educational-games
Family Games public.app-category.family-games
Kids Games public.app-category.kids-games
Music Games public.app-category.music-games
Puzzle Games public.app-category.puzzle-games
Racing Games public.app-category.racing-games
Role Playing Games public.app-category.role-playing-games
Simulation Games public.app-category.simulation-games
Sports Games public.app-category.sports-games
Strategy Games public.app-category.strategy-games
Trivia Games public.app-category.trivia-games
Word Games public.app-category.word-games
  • 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
    效果:

    NewsstandIcon

    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元素被隱藏。

Value Description
0 Normal mode 標(biāo)準(zhǔn)的系統(tǒng)UI元素可見(jiàn)贞瞒。 默認(rèn)值偶房。
1 Content suppressed mode In this mode, system UI elements in the content area of the screen are hidden. UI elements may show themselves automatically in response to mouse movements or other user activity. For example, the Dock may show itself when the mouse moves into the Dock’s auto-show region.
2 Content hidden mode In this mode, system UI elements in the content area of the screen are hidden and do not automatically show themselves in response to mouse movements or user activity.
3 All hidden mode In this mode, all UI elements are hidden, including the menu bar. Elements do not automatically show themselves in response to mouse movements or user activity.
4 All suppressed mode In this mode, all UI elements are hidden, including the menu bar. UI elements may show themselves automatically in response to mouse movements or other user activity. This option is available only in OS X v10.3 and later.
  • Application uses Wi-Fi
    Key:UIRequiresPersistentWiFi
    Value:BOOL
    說(shuō)明:如果應(yīng)用程序需要wi-fi才能工作,應(yīng)該將此屬性設(shè)置為true军浆。這么做會(huì)提示用戶棕洋,如果沒(méi)有打開(kāi)wi-fi的話,打開(kāi)wi-fi乒融。為了節(jié)省電力掰盘,iphone會(huì)在30分鐘后自動(dòng)關(guān)閉應(yīng)用程序中的任何wi-fi。設(shè)置這一個(gè)屬性可以防止這種情況的發(fā)生赞季,并且保持連接處于活動(dòng)狀態(tài)愧捕;默認(rèn)NO

  • Architecture priority
    Key:LSArchitecturePriority
    Value:String
    說(shuō)明:用于標(biāo)識(shí)此應(yīng)用程序支持的體系結(jié)構(gòu)。此陣列中的字符串的順序決定優(yōu)選的執(zhí)行優(yōu)先級(jí)的架構(gòu)申钩。

String Description
i386 The 32-bit Intel architecture.
ppc The 32-bit PowerPC architecture.
x86_64 The 64-bit Intel architecture.
ppc64 The 64-bit PowerPC architecture.
  • 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ǔ)的文檔類型欧宜。

string description
Sqlite 使用SQLITE存儲(chǔ)數(shù)據(jù)
XML 使用XML文檔存儲(chǔ)數(shù)據(jù)
Binary 使用二進(jìn)制流文件存儲(chǔ)數(shù)據(jù)
Memoery 使用內(nèi)存存儲(chǔ)數(shù)據(jù)坐榆。
  • Dock Tile plugin path
    Key:NSDockTilePlugIn
    Value:String
    說(shuō)明:停靠插件路徑冗茸。這個(gè)Dock可以掛載一個(gè)叫NSDockTilePlugIn的 bundle席镀,開(kāi)發(fā)這個(gè)類似很多OSGI模型開(kāi)發(fā)bundle一樣匹中,繼承NSDockTilePlugIn,然后你實(shí)現(xiàn)相應(yīng)的methods豪诲,完之后build出來(lái)放到指定的目錄下顶捷,然后在某個(gè)特定的“動(dòng)作”。
    1屎篱,build后的bundle必須放到你app下的Contents/PlugIns下服赎,且必須在property list文件中申明,其中內(nèi)容為.docktileplugin結(jié)尾的插件名交播。
    2重虑,插件必須擴(kuò)展NSDockTilePlugI,當(dāng)插件加載的時(shí)候堪侯, setDockTile方法就會(huì)被執(zhí)行嚎尤,并且返回一個(gè)NSDockTile,你可以在這里做些其他初始化工作伍宦。
    3芽死,你的插件和主程序可以同時(shí)updateDock title,但主程序的優(yōu)先級(jí)更高次洼。
    4关贵,當(dāng)你的application 從dock去除的時(shí)候,會(huì)把NSDockTile指向nil卖毁,在Object-C中指向nil的對(duì)象是自動(dòng)釋放內(nèi)存并把指針指向NULL揖曾。
    Dock Plugin 主要做幾個(gè)工作:
    1 其中更改dock上application的圖標(biāo)。
    2 更改badge:
    3 定義自己的menu:
    加徽章(Badge) -------------圖標(biāo)上的數(shù)字亥啦。
    換圖標(biāo)
    隱藏和顯示最小化時(shí)的圖標(biāo)徽章
    增加自定義Dock菜單

蘋(píng)果官方說(shuō)明:
The NSDockTilePlugIn protocol defines the methods implemented by plug-ins that allow an application’s Dock tile to be customized while the application is not running.
Customizing an application’s Dock tile when the application itself is not running requires that you write a plug-in. The plug-in’s principal class must implement the NSDockTilePlugIn protocol.
The name of the plugin is indicated by a NSDockTilePlugIn key in the application's Info.plist file.

  • Document types
    Key:CFBundleDocumentTypes
    Value:Array
    說(shuō)明:保存了一組字典炭剪,它包含了該應(yīng)用程序所支持的文檔類型。每一個(gè)字典都被稱做類型定義字典翔脱,并且包含了用于定義文檔類型的關(guān)鍵字奴拦。下表列出了類型定義字典中支持的關(guān)鍵字。
關(guān)鍵字 類型 描述
CFBundleTypeExtensions Array 該關(guān)鍵字包含了一組映射到這個(gè)類型的文件擴(kuò)展名届吁。為了打開(kāi)具有任何擴(kuò)展名的文檔错妖,可以用單個(gè)星號(hào)“*”。該關(guān)鍵字是必須的疚沐。
CFBundleTypeIconFile String 該關(guān)鍵字指定了系統(tǒng)顯示該類文檔時(shí)使用的圖標(biāo)文件名暂氯,該圖標(biāo)文件名的擴(kuò)展名是可選的。如果沒(méi)有擴(kuò)展名亮蛔,系統(tǒng)會(huì)根據(jù)平臺(tái)指定一個(gè)(例如痴施,Mac OS 9中的.icons)。
CFBundleTypeName String 該關(guān)鍵字包含了這種文檔類型的抽象名稱。通過(guò)在適當(dāng)?shù)腎nforPlist.strings文件中包含該關(guān)鍵字晾剖,可以實(shí)現(xiàn)對(duì)它的本地化锉矢。
CFBundleTypeOSTypes Array 該關(guān)鍵字包含了一組映射到這個(gè)類型的四字母長(zhǎng)的類型代碼。為了打開(kāi)所有類型的文檔齿尽,可以把它設(shè)為“****”沽损。該關(guān)鍵字是必須的。
CFBundleTypeRole String 該關(guān)鍵字定義了那些與文檔類型有關(guān)的應(yīng)用程序的角色循头。它的值可以是Editer绵估,Viewer,Printer卡骂,Shell或None国裳。有關(guān)這些值的詳細(xì)描述可以參見(jiàn)“ 文檔的配置” 。該關(guān)鍵字是必須的全跨。
NSDocumentClass String 該關(guān)鍵字描述了被用來(lái)實(shí)例化文檔的NSDocument子類缝左。僅供Cocoa應(yīng)用程序使用。
NSExportableAs Array 該關(guān)鍵字描述了一組可以輸出的文檔類型浓若。僅供Cocoa應(yīng)用程序使用渺杉。
  • Environment variables
    Key:LSEnvironment
    Value:Dictionary
    說(shuō)明:環(huán)境變量。

  • Executable architectures
    Key:LSExecutableArchitectures
    Value:Array
    說(shuō)明: 可執(zhí)行文件框架挪钓。

intel - 32 bit
intel - 64 bit
powerpc 32 bit
powerpc 64 bit

  • 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)斋扰。

string description
Portrait(bottom home button) 堅(jiān)屏渡八,狀態(tài)條遠(yuǎn)離HOME按鈕。
Portrait(top home button) 堅(jiān)屏传货,狀態(tài)條近HOME鍵屎鳍,在手機(jī)上就顯示為顛倒的顯示。
Landscape(left home button) 橫屏:以HOME鍵在左為基準(zhǔn)问裕,顯示VIEW逮壁。即手拿真機(jī)橫著時(shí)HOME按鈕在左手邊時(shí),觀看屏幕粮宛。
Landscape(right home button) 橫屏:以HOME鍵在右為基準(zhǔn)窥淆,顯示VIEW。
  • Installation directory base file URL
    Key:APInstallerURL
    Value:String
    說(shuō)明:指定了一個(gè)指向您希望安裝的文件的路徑巍杈。您必須以file://localhost/path/ 形式來(lái)說(shuō)明這個(gè)路徑忧饭。所有被安裝的文件必須位于這個(gè)文件夾中。

  • Installation files
    Key:APFiles
    Value:Dictionary
    說(shuō)明:指定了一個(gè)字典筷畦,描述了您希望安裝的文件词裤。每個(gè)字典條目可以包含某個(gè)文件或目錄的描述刺洒。您可以讓APFiles 關(guān)鍵字包含在其自身中,用于指定在目錄內(nèi)部的文件吼砂。下表列出了用來(lái)指定有關(guān)單個(gè)文件或目錄的信息逆航。

關(guān)鍵字 類型 描述
APFileDescriptionKey String 用來(lái)顯示在Finder的信息窗口中的簡(jiǎn)短描述。
APDisplayedAsContainer String 如果值為“Yes”渔肩,該項(xiàng)目作為一個(gè)目錄圖標(biāo)顯示在信息面板中因俐;否則,它被顯示為一個(gè)文檔圖標(biāo)赖瞒。
APFileDestinationPath String 一個(gè)安裝組件的相對(duì)路徑女揭。
APFileName String 文件或目錄的名稱。
APFileSourcePath String 指向應(yīng)用程序包中組件的路徑栏饮,相對(duì)與APInstallerURL路徑吧兔。
APInstallAction String 操縱組件的動(dòng)作:“Copy”或者“Open”
  • 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)下表

value description
sms 應(yīng)用程序需要Messages應(yīng)用程序或者使用sms://URL
still-camera 應(yīng)用程序需要使用照相機(jī)模式作為圖像選取器的控制器
auto-focus-camera 應(yīng)用程序需要使用更多的聚焦功能以進(jìn)行微距攝影或者拍攝特別清晰的圖像以進(jìn)行圖像內(nèi)數(shù)據(jù)檢測(cè)
video-camera 應(yīng)用程序需要使用視頻模式作為圖像選取器的控制器
accelerometer 應(yīng)用程序需要特定于加速計(jì)的反饋而不知是簡(jiǎn)單的UIViewController方向事件
location-services 應(yīng)用程序需要使用Core Location
gps 應(yīng)用程序需要使用Core Location并需要更加精確的gps定位
magnetometer 應(yīng)用程序需要使用Core Location并需要與前進(jìn)方向相關(guān)的事件,即行進(jìn)的方向(通過(guò)磁力計(jì)獲得)
peer-peer 應(yīng)用程序需要使用GameKit通過(guò)藍(lán)牙(3.1或更高版本)進(jìn)行對(duì)等連接
opengles-1 應(yīng)用程序需要OpenGL ES 1.1
opengles-2 應(yīng)用程序需要OpenGL ES 2.0
armv-6 應(yīng)用程序僅針對(duì)armv6指令集(3.1或更高版本)編譯
armv-7 應(yīng)用程序僅針對(duì)armv7指令集(3.1或更高版本)編譯
wifi 當(dāng)您的應(yīng)用程序需要設(shè)備的網(wǎng)絡(luò)特性時(shí)腋寨,包含這個(gè)鍵聪铺。
microphone 如果您的應(yīng)用程序需要使用內(nèi)置的麥克風(fēng)或支持提供麥克風(fēng)的外設(shè),則包含這個(gè)鍵萄窜。
telephony 如果您的應(yīng)用程序需要Phone程序铃剔,則包含這個(gè)鍵。如果您的應(yīng)用程序需要打開(kāi)tel模式的URL查刻,則可能需要這個(gè)特性键兜。
  • Resources should be file-mapped
    Key:CSResourcesFileMapped
    Value:BOOL
    說(shuō)明:是否進(jìn)行文件映射。指定是否將應(yīng)用程序的資源映射文件到內(nèi)存中穗泵。否則普气,他們通常讀入內(nèi)存。對(duì)于經(jīng)常訪問(wèn)的資源數(shù)量佃延,使用文件映射可以提高性能现诀。然而夷磕,資源被映射到只讀存儲(chǔ)器,不能被修改仔沿。

  • Scriptable
    Key:NSAppleScriptEnabled
    Value:BOOL
    說(shuō)明:說(shuō)明了該應(yīng)用程序是否支持AppleScript企锌。如果您的應(yīng)用程序支持,就需要把該字符串的值設(shè)為“Yes”于未。

  • Scripting definition file name
    Key:OSAScriptingDefinition
    Value:String
    說(shuō)明: 腳本文件名

  • Services
    Key:NSServices
    Value:Array
    說(shuō)明:包含了一組字典,它詳細(xì)說(shuō)明了應(yīng)用程序所提供的服務(wù)陡鹃。
    NSServices字典的關(guān)鍵字詳情見(jiàn)下表

關(guān)鍵字 類型 描述
NSPortName String 該關(guān)鍵字指定了由您的應(yīng)用程序監(jiān)聽(tīng)器為接受外部服務(wù)請(qǐng)求所提供的端口名稱烘浦。
NSMessage String 該關(guān)鍵字指定了用來(lái)調(diào)用該服務(wù)的實(shí)例方法名。在Objective-C中萍鲸,實(shí)例方法的形式是messageName:userData:error:闷叉。在Java中,實(shí)例方法的形式是messageName(NSPasteBoard.String)脊阴。
NSSendTypes Array 該關(guān)鍵字指定了一組可以被該服務(wù)讀取的數(shù)據(jù)類型名握侧。NSPasteboard類列出了幾個(gè)常用的數(shù)據(jù)類型。您必須包含此關(guān)鍵字嘿期,NSReturnTypes品擎,或者兩者。
NSReturnTypes Array 該關(guān)鍵字指定了一組可以被該服務(wù)返回的數(shù)據(jù)類型名备徐。NSPasteboard類列出了幾個(gè)常用的數(shù)據(jù)類型萄传。您必須包含此關(guān)鍵字,NSSendTypes蜜猾,或者兩者秀菱。
NSMenuItem Dictionary 該關(guān)鍵字包含一個(gè)字典,它指定了加入Services菜單中的文本蹭睡。字典中的唯一一個(gè)關(guān)鍵字被稱為default并且它的值是菜單項(xiàng)的文本衍菱。該值必須是唯一的。您可以使用斜杠“/”來(lái)指定一個(gè)子菜單肩豁。例如脊串,Mail/Send出現(xiàn)在Services菜單中時(shí)就是一個(gè)帶有Send子菜單并且名為Mail的菜單。
NSKeyEquivalent Dictionary 該關(guān)鍵字是可選的清钥,并且包含一個(gè)含有用來(lái)請(qǐng)求服務(wù)菜單命令的快捷按鍵的字典洪规。與NSMenuItem類似,字典中的唯一一個(gè)關(guān)鍵字被稱為default并且它的值是單個(gè)的字符循捺。用戶可以通過(guò)按下Command斩例,Shift功能鍵和相應(yīng)的字符來(lái)請(qǐng)求該快捷按鍵。
NSUserData String 該關(guān)鍵字是一個(gè)可選字符串从橘,它含有您的選擇值念赶。
NSTimeout String 該關(guān)鍵字是一個(gè)可選的數(shù)字字符串础钠,它指定了從應(yīng)用程序請(qǐng)求服務(wù)到收到它的響應(yīng)所需要等待的毫秒數(shù)。
  • 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í)寥假,加入值UIInterfaceOrientationPortraitUIInterfacOrientationPortraitUpsideDown霞扬、 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)鍵字

關(guān)鍵字 類型 描述
CFBundleTypeRole String 該關(guān)鍵字定義了那些與URL類型有關(guān)的應(yīng)用程序的角色(即該應(yīng)用程序與某種文檔類型的關(guān)系)。它的值可以是Editer,Viewer,Printer诞吱,Shell或None咙俩。有關(guān)這些值的詳細(xì)描述可以參見(jiàn)“ 文檔的配置”。該關(guān)鍵字是必須的湿故。
CFBundleURLIconFile String 該關(guān)鍵字包含了被用于這種URL類型的圖標(biāo)文件名(不包括擴(kuò)展名)字符串暴浦。
CFBundleURLName String 該關(guān)鍵字包含了這種URL類型的抽象名稱字符串溅话。為了確保唯一性,建議您使用Java包方式的命名法則歌焦。這個(gè)名字作為一個(gè)關(guān)鍵字也會(huì)在InfoPlist.strings文件中出現(xiàn)飞几,用來(lái)提供該類型名的可讀性版本。
CFBundleURLSchemes Array 該關(guān)鍵字包含了一組可被這種類型處理的URL協(xié)議独撇。例如:http,ftp等屑墨。

END

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市纷铣,隨后出現(xiàn)的幾起案子患久,更是在濱河造成了極大的恐慌,老刑警劉巖枉证,帶你破解...
    沈念sama閱讀 206,214評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件刮吧,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡啄踊,警方通過(guò)查閱死者的電腦和手機(jī)忧设,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)颠通,“玉大人址晕,你說(shuō)我怎么就攤上這事《倜蹋” “怎么了谨垃?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,543評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)硼控。 經(jīng)常有香客問(wèn)我刘陶,道長(zhǎng),這世上最難降的妖魔是什么牢撼? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,221評(píng)論 1 279
  • 正文 為了忘掉前任易核,我火速辦了婚禮,結(jié)果婚禮上浪默,老公的妹妹穿的比我還像新娘牡直。我一直安慰自己,他們只是感情好纳决,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布碰逸。 她就那樣靜靜地躺著,像睡著了一般阔加。 火紅的嫁衣襯著肌膚如雪饵史。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,007評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音胳喷,去河邊找鬼湃番。 笑死,一個(gè)胖子當(dāng)著我的面吹牛吭露,可吹牛的內(nèi)容都是我干的吠撮。 我是一名探鬼主播,決...
    沈念sama閱讀 38,313評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼讲竿,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼泥兰!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起题禀,我...
    開(kāi)封第一講書(shū)人閱讀 36,956評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤鞋诗,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后迈嘹,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體削彬,經(jīng)...
    沈念sama閱讀 43,441評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評(píng)論 2 323
  • 正文 我和宋清朗相戀三年秀仲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了融痛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,018評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡啄育,死狀恐怖酌心,靈堂內(nèi)的尸體忽然破棺而出拌消,到底是詐尸還是另有隱情挑豌,我是刑警寧澤,帶...
    沈念sama閱讀 33,685評(píng)論 4 322
  • 正文 年R本政府宣布墩崩,位于F島的核電站氓英,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏鹦筹。R本人自食惡果不足惜铝阐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望铐拐。 院中可真熱鬧徘键,春花似錦、人聲如沸遍蟋。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,240評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)虚青。三九已至它呀,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背纵穿。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,464評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工下隧, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人谓媒。 一個(gè)月前我還...
    沈念sama閱讀 45,467評(píng)論 2 352
  • 正文 我出身青樓淆院,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親篙耗。 傳聞我的和親對(duì)象是個(gè)殘疾皇子迫筑,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 見(jiàn)www.reibang.com/p/59279b018217 Application can be killed...
    heatbeats閱讀 3,010評(píng)論 0 0
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理脯燃,服務(wù)發(fā)現(xiàn),斷路器蒙保,智...
    卡卡羅2017閱讀 134,599評(píng)論 18 139
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法辕棚,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法邓厕,繼承相關(guān)的語(yǔ)法逝嚎,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 31,581評(píng)論 18 399
  • 中文翻譯 ng help ng build 構(gòu)建您的應(yīng)用程序并將其放入輸出路徑(dist /默認(rèn)情況下)详恼。 別名:...
    4ea0af17fd67閱讀 2,010評(píng)論 0 0
  • 春的律動(dòng) 文/錦心明道 春的氣息充滿了律動(dòng) 復(fù)蘇了希望 可又有誰(shuí)注意到 一條魚(yú)兒凍在冰中 它要凍住青春 ...
    錦心明道閱讀 324評(píng)論 3 0