Xcode的plist字段列表詳解

Info.plist用于向iOS提供關(guān)于app,bundle或者framework的一些重要信息。它指定了比如一個(gè)應(yīng)用應(yīng)該怎樣啟動(dòng)傲宜,它如何被本地化,應(yīng)用的名稱夫啊,要顯示的圖標(biāo)函卒,還有更多。Info.plist文件實(shí)際上是蘋果預(yù)定義schema的XML文件撇眯。
為了構(gòu)建一個(gè)設(shè)備相關(guān)的健报嵌,你在健的后面要加上iphone或者ipad。
常用字段:

  • 1.在工程中獲取版本信息:
    NSDictionary *infoDic = [[NSBundle mainBundle] infoDictionary];
    NSString *localVersion = [infoDic objectForKey:@"CFBundleShortVersionString"];

2.應(yīng)用支持http網(wǎng)絡(luò)請(qǐng)求:
在Info.plist中添加 NSAppTransportSecurity 類型 Dictionary 在 NSAppTransportSecurity 下添加 NSAllowsArbitraryLoads 類型Boolean ,值設(shè)為 YES. 注意類型NSAppTransportSecurity為Dictionary熊榛,NSAllowsArbitraryLoads為Boolean锚国,復(fù)制粘貼的時(shí)候,不要多了空格玄坦,segment fault 頁(yè)面上直接復(fù)制血筑,經(jīng)常會(huì)多一個(gè)出空格!
3.iOS10新增了權(quán)限設(shè)置,如果想要使用相關(guān)權(quán)限,必須為其添加字段
麥克風(fēng)權(quán)限:Privacy - Microphone Usage Description 是否允許此App使用你的麥克風(fēng)营搅?
相機(jī)權(quán)限: Privacy - Camera Usage Description 是否允許此App使用你的相機(jī)云挟?
相冊(cè)權(quán)限: Privacy - Photo Library Usage Description 是否允許此App訪問(wèn)你的媒體資料庫(kù)?
通訊錄權(quán)限: Privacy - Contacts Usage Description 是否允許此App訪問(wèn)你的通訊錄转质?
藍(lán)牙權(quán)限:Privacy - Bluetooth Peripheral Usage Description 是否許允此App使用藍(lán)牙园欣?
語(yǔ)音轉(zhuǎn)文字權(quán)限:Privacy - Speech Recognition Usage Description 是否允許此App使用語(yǔ)音識(shí)別?
日歷權(quán)限:Privacy - Calendars Usage Description 是否允許此App使用日歷休蟹?
定位權(quán)限:Privacy - Location When In Use Usage Description 我們需要通過(guò)您的地理位置信息獲取您周邊的相關(guān)數(shù)據(jù)
定位權(quán)限: Privacy - Location Always Usage Description 我們需要通過(guò)您的地理位置信息獲取您周邊的相關(guān)數(shù)據(jù)

控制應(yīng)用的名稱:

屏幕快照 2016-09-20 17.51.13.png

CFBundleDisplayName


CFBundleDisplayName字段指定了一個(gè)字符串值來(lái)標(biāo)識(shí)bundle的顯示名稱沸枯。Finder和其他用戶界面組件會(huì)把它顯示給用戶。這個(gè)名 稱可以與文件系統(tǒng)中的bundle名不同赂弓。通過(guò)把字段加入適當(dāng)?shù)?lproj子目錄中的InfoPlist.strings文件绑榴,就可以實(shí)現(xiàn)該字段的本地 化。如果您需要本地化這個(gè)字段盈魁,您還應(yīng)該提供一個(gè)CFBundleName字段的本地化版本翔怎。


CFBundleName


CFBundleName指定了該bundle的簡(jiǎn)稱。簡(jiǎn)稱應(yīng)該小于16個(gè)字符并且適合在菜單和“關(guān)于”中顯示杨耙。通過(guò)把它加入到適當(dāng)?shù)?lproj子文件 夾下的InfoPlist.strings文件中赤套,該字段可以被本地化。如果您本地化了該字段珊膜,那您也應(yīng)該提供一個(gè) CFBundleDisplayName字段的本地化版本容握。


應(yīng)用標(biāo)識(shí)+應(yīng)用版本:

屏幕快照 2016-09-20 17.53.00.png

CFBundleIdentifier


CFBundleIdentifier字段指定了bundle的一個(gè)唯一的標(biāo)識(shí)字符串。該標(biāo)識(shí)符采用了類似Java包的命名方式车柠,例如com.apple.myapp剔氏。該bundle標(biāo)識(shí)符可以在運(yùn)行時(shí)定位bundle塑猖。預(yù)置系統(tǒng)使用這個(gè)字符串來(lái)唯一地標(biāo)識(shí)每個(gè)應(yīng)用程序。

它包含一個(gè)唯一標(biāo)識(shí)的字符串谈跛,它是從你在iOS Provisioning Portal創(chuàng)建的App ID取得的 App ID包含兩個(gè)部分:Team ID和Bundle ID


CFBundleShortVersionString


CFBundleShortVersionString字段指定了bundle的版本號(hào)羊苟。一般包含該bundle的主、次版本號(hào)币旧。這個(gè)字符串的格式通常是 “n.n.n”(n表示某個(gè)數(shù)字)践险。第一個(gè)數(shù)字是bundle的主要版本號(hào),另兩個(gè)是次要版本號(hào)吹菱。該字段的值會(huì)被顯示在Cocoa應(yīng)用程序的關(guān)于對(duì)話框 中巍虫。

該字段不同于CFBundleVersion,它指定了一個(gè)特殊的創(chuàng)建號(hào)鳍刷。而CFBundleShortVersionString的值描述了一種更加正式的并且不隨每一次創(chuàng)建而改變的版本號(hào)占遥。


CFBundleVersion


CFBundleVersion字段指定了一個(gè)字符串用來(lái)標(biāo)識(shí)創(chuàng)建號(hào)。該字段的值通常隨每一次創(chuàng)建而改變输瓜,并且會(huì)被顯示在Cocoa”關(guān)于”對(duì)話框中的擴(kuò)號(hào)里瓦胎。
為了指定一個(gè)發(fā)布版的bundle的版本信息,可以使用CFBundleShortVersionString字段尤揣。參見(jiàn)“CFBundleShortVersionString”搔啊。


獲取用戶權(quán)限信息:

屏幕快照 2016-09-20 17.57.35.png

應(yīng)用圖標(biāo):

屏幕快照 2016-09-20 17.58.25.png

CFBundleIconFile


CFBundleIconFile字段指定了包含該bundle圖標(biāo)的文件。您給出的文件名不需要包含“.icns”擴(kuò)展名北戏。Finder會(huì)在該bundle的“Resource”文件夾內(nèi)尋找圖標(biāo)文件负芋。
如果您的bundle使用了自定義的圖標(biāo),那您就必須指定該屬性嗜愈。假如您沒(méi)有指定旧蛾,F(xiàn)inder(和其他應(yīng)用程序)會(huì)使用缺省的圖標(biāo)來(lái)顯示您的bundle。


此為部分常見(jiàn)的plist字段,想看全部請(qǐng)下載pdf文檔.

整理自:http://www.cnblogs.com/adamleung/p/3494651.html
http://blog.csdn.net/swj6125/article/details/9791109
轉(zhuǎn)載請(qǐng)標(biāo)明出處,謝謝!!!

如有問(wèn)題歡迎指正,本人也是參考大神們的文章總結(jié)的,可能跟最新的Xcode有點(diǎn)出入!不喜勿噴!
?
文章上傳可能格式上有點(diǎn)問(wèn)題看著不舒服,所以只寫了一部分,想查看全部請(qǐng)下載該文章,pdf文檔下載地址:https://yunpan.cn/ckRv6yDrKtR5M(提取碼:ce99)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蠕嫁,一起剝皮案震驚了整個(gè)濱河市锨天,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌剃毒,老刑警劉巖病袄,帶你破解...
    沈念sama閱讀 210,835評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異赘阀,居然都是意外死亡陪拘,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,900評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門纤壁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人捺信,你說(shuō)我怎么就攤上這事酌媒∏烦眨” “怎么了?”我有些...
    開封第一講書人閱讀 156,481評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵秒咨,是天一觀的道長(zhǎng)喇辽。 經(jīng)常有香客問(wèn)我,道長(zhǎng)雨席,這世上最難降的妖魔是什么菩咨? 我笑而不...
    開封第一講書人閱讀 56,303評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮陡厘,結(jié)果婚禮上抽米,老公的妹妹穿的比我還像新娘。我一直安慰自己糙置,他們只是感情好云茸,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,375評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著谤饭,像睡著了一般标捺。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上揉抵,一...
    開封第一講書人閱讀 49,729評(píng)論 1 289
  • 那天亡容,我揣著相機(jī)與錄音,去河邊找鬼冤今。 笑死闺兢,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的辟汰。 我是一名探鬼主播列敲,決...
    沈念sama閱讀 38,877評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼帖汞!你這毒婦竟也來(lái)了戴而?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,633評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤翩蘸,失蹤者是張志新(化名)和其女友劉穎所意,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體催首,經(jīng)...
    沈念sama閱讀 44,088評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡扶踊,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,443評(píng)論 2 326
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了郎任。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片秧耗。...
    茶點(diǎn)故事閱讀 38,563評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖舶治,靈堂內(nèi)的尸體忽然破棺而出分井,到底是詐尸還是另有隱情车猬,我是刑警寧澤,帶...
    沈念sama閱讀 34,251評(píng)論 4 328
  • 正文 年R本政府宣布尺锚,位于F島的核電站珠闰,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏瘫辩。R本人自食惡果不足惜伏嗜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,827評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望伐厌。 院中可真熱鬧承绸,春花似錦、人聲如沸弧械。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,712評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)刃唐。三九已至羞迷,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間画饥,已是汗流浹背衔瓮。 一陣腳步聲響...
    開封第一講書人閱讀 31,943評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留抖甘,地道東北人热鞍。 一個(gè)月前我還...
    沈念sama閱讀 46,240評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像衔彻,于是被迫代替她去往敵國(guó)和親薇宠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,435評(píng)論 2 348

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