應用的屬性列表info.plist

主要來分析一下info.plsit 的作用與組成:

info.plsit全稱(information property plist),顧名思義可以知道作用是存儲應用信息,在創建工程的時候就自動生成,其中的屬性可以添加(+)也可以減少(-),其中的屬性值都可以在程序中用代碼獲得,[[[NSBundle mainBundle] infoDictionary]objectForKey:key]; 通過此方法即可 ,不過要獲得鍵才行 ,在屬性列表處右鍵選擇show raw keys/values就可以看到各個屬性的key ,也可以以xml'的格式顯示屬性列表,可以有多種顯示選擇

Localization native development region:可以設置一些系統控件上顯示的語言 ,支持多種語言,如果只是做本地化的話 默認選擇en就ok

Bundle display name:就是應用圖標顯示的名稱 ,當需要改應用顯示名稱時改這個就行 , 但名字不能太長 如果太長的話將會被自動截斷

Executable file: 可執行文件的文件名  , 就是工程的名字也就是打包後生成ipa文件的名稱

Bundle identifier:  app的唯一標識符  ,格式com.suning.myFirstApp 一個應用獨一無二的標示符  ,如果有兩個應用的Bundle identifier一樣的話  ,安裝時就是被第二個的替代 , 所以這個必須唯一

InfoDictionary version  : 支持的版本信息 ,如6.0 說明該應用支持最低的系統版本是6.0   ,如果你的設備的版本低於6.0將不能使用使用該應用

Bundle name   :工程名與Executable file相同

Bundle OS Type code  : APPlE 必須是蘋果啊

Bundle versions string, short :應用的版本號 ,也即是appstore上顯示的版本號 給用戶看的

Bundle version  :也是一個版本號 ,不過這個版本版本號是給開發人員內部測試使用的  ,一般Bundle versions string, short是不會變的    ,我們可以改變Bundle version來測試知道那個版本有問題  從而將最終版本發佈 ,這個不會出現在用戶眼前   ,用於內部

默認屬性中剩下就沒什麼了 具體看名字就知道是什麼意思了  , 不過屬性裂變是很強大的   ,可以通過一個屬性值的設置就可以改變在設備上的展示效果 , 還有很多其他的屬性值沒有列出來   ,不過可以在特殊需求的時候去設定就可以了 。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章