1.自從iOS4.0之后廷雅,當(dāng)你在應(yīng)用程序執(zhí)行的時候按下Home鍵,應(yīng)用程序并不會中斷目前的應(yīng)用幔翰,而是放到后臺去了哮奇。
因此希望使用者在按下Home鍵之后就要退出當(dāng)前應(yīng)用的請勾選這個選項。
Application does not run in background
(鍵名:UIApplicationExistsOnSuspend)
- iOS的家族設(shè)備包含了iPhone串述,iPad执解,iPod Touch這三種。因此如果你的應(yīng)用只能在iPhone環(huán)境下使用的話纲酗,
請勾選這個選項衰腌。
Application requires iPhone environment
(鍵名:LSRequiresIPhoneOS)
3.在iTunes9.1之后的版本增加了一個文件共享的功能,只要打開info.plist里面的這個選項觅赊,
然后把你要共享的文件放在Documents目錄里面右蕊,就可以在iTunes里面的應(yīng)用程序標(biāo)簽頁看到這個文件。
Application supports iTunes file sharing
(鍵名:UIFileSharingEnabled)
- 如果你的應(yīng)用程序需要使用的WiFi來連接的話吮螺,那么你可以開啟這個功能饶囚。
當(dāng)使用者在執(zhí)行這個應(yīng)用程序的時候未開啟WiFI,那么界面上會自動彈出對話框要求開啟WiFi鸠补。
Application uses Wi-Fi
(鍵名:UIRequiresPersistentWiFi)
5.CFBundleSignature是一個四個字母長度的字串萝风,用以表示開發(fā)者對應(yīng)用程序的標(biāo)識。
例如:在一個文字編輯的應(yīng)用程序紫岩,你可以標(biāo)識為”ttext”规惰。
Bundle creator OS Type code
(鍵名:CFBundleSignature)
6.應(yīng)用程序本地化的顯示名稱,預(yù)設(shè)值為${PRODUCT_NAME}泉蝌。這個函數(shù)可以在雙擊Targets后出現(xiàn)的項目設(shè)定界面中修改歇万,
找到”Product Name”后修改為你的產(chǎn)品名稱就可以了,編譯后的.app也會以這個名稱命名勋陪。
Bundle display name
(鍵名:CFBundleDisplayName)
7.用來標(biāo)示應(yīng)用程序的唯一ID贪磺,通常是以反向的DNS方式命名的,例如:com.myCompany.myApp粥鞋,
這個名稱應(yīng)該在iTunes Connect里面新增的應(yīng)用程序ID一致缘挽。
Bundle identifier
(鍵名:CFBundleIdentifier)
- 應(yīng)用程序的短名稱瞄崇,通常就是你的應(yīng)用程序名稱呻粹。
Bundle name
(鍵名:CFBundleName)
- 用來標(biāo)識整個封包的(bundle)的類型。在Mac裡面苏研,一個封包可能是一個檔案或目錄等浊,
其目的在于將軟體使用到的資源包在一起。例如應(yīng)用程序應(yīng)標(biāo)識為APPL摹蘑。
Bundle OS Type code
(鍵名:CFBundlePackageType)
- 用以標(biāo)識編譯版本(Bundle number)筹燕,你可以使用任何字串格式來表示這個版本。
例如使用一個數(shù)字來表示編譯次數(shù)。
Bundle version
(鍵名:CFBundleVersion)
- 應(yīng)用程式的版本撒踪,通常是以三個數(shù)字來表示版本號过咬,例如:1.0.1。
Bundle version string,short
(鍵名:CFBundleShortVersionString)
12.為一個陣列形態(tài)的設(shè)定值制妄。用以設(shè)置硬件設(shè)備的架構(gòu)環(huán)境掸绞,例如:i386,ppc耕捞,ppc64衔掸,x86_64
Executable architectures
(鍵名:LSExcutableArchitectures)
- 執(zhí)行檔的名稱。
Executable file
(鍵名:CFBundleExecutable)
14.為一個陣列形態(tài)的設(shè)定值俺抽。用來指定應(yīng)用程序所使用的外部字型敞映。你可以在應(yīng)用程序內(nèi)使用自己的字型檔,
只要將字型檔案加入到專案內(nèi)磷斧,在設(shè)定值指定字型檔名稱就可以在程式碼裡面使用到這些字型了振愿。
Fonts provide by application
(鍵名:UIAppFonts)
15.用于Mac的Finder上的應(yīng)用程序的描述。
Get Info string
(鍵名:CFBundleGetInfoString)
- 指定應(yīng)用程序的圖示是否加上光暈效果弛饭,如果不希望加上光暈效果埃疫,那麼勾選此選項。
Icon already includes gloss effects
(鍵名:UIPrerenderedIcon)
17.用來設(shè)定應(yīng)用程序的圖示檔孩哑,如果沒有指定的話栓霜,則使用預(yù)設(shè)值Default.png,依照Apple的規(guī)定(必須是57x57)的圖形檔横蜒。
Icon file
(鍵名:CFBundleIconFile)
- 由于iPhone與iPad的開發(fā)工具以及SDK都是相同的胳蛮,因此同一個應(yīng)用程序也可以同時在兩個設(shè)備上使用,
只不過兩著的圖是不太一樣丛晌。這個鍵值是一個陣列類型的設(shè)定值仅炊,用來指定iPhone與iPad的應(yīng)用程序圖示,
你只要給兩個圖片文件名澎蛛,其中iPhone的圖示為57x57 pixel抚垄,iPad則為72x72 pixel,
系統(tǒng)會自動依照圖片大小判斷該圖片是使用在哪種設(shè)備上谋逻。
Icon files
(鍵名:CFBundleIconFiles)
- info.plist格式的版本呆馁。
Info dictionary version
(鍵名:CFBundleInfoDictionaryVersion)
- 指定應(yīng)用程序打開時的方向。
Initial interface orientateon
(鍵名:UIInterfaceOrientation)
21.用以指定應(yīng)用程序啟動時的圖片文件毁兆。
Laumch image
(鍵名:UILaunchImageFile)
- 應(yīng)用程序原始的語言版本
Localization native development region
(鍵名:CFBundleDevelopmentRegion)
- 用以指定應(yīng)用程序所支持的語言浙滤。
Localizations
(鍵名:CFBundleLocalizations)
24.是否允許應(yīng)用程序可以取得框架庫內(nèi)的語言文件。
Localized resources can be mixed
(鍵名:CFBundleAllowedMimxedLocalizations)
- 主要的Nib文件名稱气堕,預(yù)設(shè)值為MainWindow
Main nib file base name
(鍵名:NSMainNibFile)
26.設(shè)定core animation的圖層是否開啟抗鋸齒功能纺腊。
Renders with edge antialisasing
(鍵名:UIViewEdgeAntialiasing)
- 設(shè)定core animation的圖層使否繼承上一層透明度畔咧。
Renders with group opacity
(鍵名:UIViewGroupOpacity)
設(shè)定當(dāng)應(yīng)用程序進(jìn)入后臺執(zhí)行后,哪些動作要繼續(xù)在背景執(zhí)行揖膜。這個鍵值是一個陣列類型的設(shè)定誓沸,可設(shè)定動作包括:audio,locateon壹粟,voip蔽介。
Required background modes
(鍵名:UIBackgroundModes)
29.設(shè)定應(yīng)用程序需要使用到的硬件,如此可以確定應(yīng)用程序在該設(shè)備上執(zhí)行時不會發(fā)生錯誤煮寡。
Required device capabilities
(鍵名:UIRequiredDeviceCapabilities)
30.設(shè)定狀態(tài)欄是否一開始隱藏虹蓄。
Status bar is initially hidden
(鍵名:UIStatusBarHidden)
- 設(shè)定狀態(tài)欄的顯示類型。
Status bar style
(鍵名:UIStatusBarStyle)
指定應(yīng)用程序與外界硬件配件間支持的通訊協(xié)定幸撕,這個鍵值是一個陣列設(shè)定薇组,可以指定多個通訊協(xié)定。
Supported external accessory protocols
(鍵名:UISupportedExternalAccessoryProtocols)
- 設(shè)定應(yīng)用程序所支持的顯示模式(肖像模式或風(fēng)景模式)坐儿,這個鍵值是一個陣列律胀,可以多個不同的顯示模式。
Supported interface orientateons
(鍵名:UISupportedInterfaceOrientations)