標籤:ios info.plist
在舊版本Xcode建立的工程中,這個設定檔的名字就叫“Info.plist”
項目中其他Plist檔案不能帶有“Info”這個字眼,不然會被錯認為是傳說中非常重要的“Info.plist”。同樣,若你新接觸一個項目,想要看它的配置資訊,可以找項目名-info的plist檔案,項目中還有一個InfoPlist.strings的檔案,跟Info.plist檔案的本地化相關
開啟info.plist檔案如:
我們可以看到這是一個字典,字典中存放的是很多的健值對。我們可以在這裡添加一些項目的配置。下面介紹一些比較重要的我們經常用到的一些屬性:
常見屬性(紅色部分是用文字編輯器開啟時看到的key)
Localiztion native development region(CFBundleDevelopmentRegion)-本地化相關
Bundle display name(CFBundleDisplayName)-程式安裝後顯示的名稱,限制在10-12個字元,如果超出,將被顯示縮寫名稱。預設顯示的是工程名稱,如果你修改了這個值,有兩點需要注意:
1. 卸載之前已經部署的應用
2. 清除Xcode的緩衝,從新部署
不然app的名稱修改不會成功。
Icon file(CFBundleIconFile)-app表徵圖名稱,一般為Icon.png
Bundle version(CFBundleVersion)-應用程式的版本號碼,每次往App Store上發布一個新版本時,需要增加這個版本號碼
Main storyboard file base name(NSMainStoryboardFile)-主storyboard檔案的名稱,在項目的工程配置可以修改Main Inerface屬性也可以設定主storyboard檔案,並且修改後info.plist檔案中的資訊會自動修改。
Bundle identifier(CFBundleIdentifier)-項目的唯一標識,部署到真機時用到,這是與其他app區分的唯一標識,若此標識相同,後部署的app將覆蓋之前部署的app。
實際上plist檔案本質上就是一種特殊的XML檔案。
IOS info.plist