標籤:
下面是一些iOS項目中常用的plist檔案的相關設定:
1.定位為題:
調用定位時在target裡設定兩個屬性:NSLocationAlwaysUsageDescription NSLocationWhenInUseUsageDescription
2. 網路請求:
Xcode升級後不支援http訪問的解決辦法:在Info.plist中添加NSAppTransportSecurity類型Dictionary。
在NSAppTransportSecurity下添加NSAllowsArbitraryLoads類型Boolean,值設為YES
3. 設定應用程式名稱(Bundle display name):
<key>CFBundleDisplayName</key>
<string>應用程式名稱</string>
4.設定應用程式版本號碼(Bundle version):
每次部署應用程式的一個新版本時,將會增加這個編號,用於標識不同的版本。
<key>CFBundleVersion</key>
<string>1.0</string>
5.設定應用程式是否支援後台運行(Application does not run in background)
通過UIApplicationExitsOnSuspend可以設定iOS的應用程式進入到掛起狀態下是否立即退出,設定為YES表示不支援後台運行退出到後台立即退出,設定為NO表示 支援後台運行。
(1)設定支援後台運行
<key>UIApplicationExitsOnSuspend</key>
<false/>
(2)設定不支援後台運行
<key>UIApplicationExitsOnSuspend</key>
<true/>
6. info.plist的幾個常見屬性:
Localization native development region : 與本地化設定有關,為預設的開發語言
Executable file:程式安裝包的名稱
Bundle identifier:軟體唯一的標識,是根據公司的標識與項目名稱自動產生的,在上傳和測試的時候會用到
InfoDictionary version:版本資訊
Bundle name:App安裝後顯示的名稱
Bundle OS Type code:用來標識軟體包類型
Bundle versions string, short:發布的版本字串
Bundle creator OS Type code:建立者的標識
Bundle version:應用程式版本號碼
Application requires iPhone environment:用於指示程式包是否只能運行在iPhone OS 系統上,預設為YES
Launch screen interface file base name:歡迎介面的檔案名稱
Main storyboard file base name:預設情況下程式的主入口
Supported interface orientations:設定程式預設支援的方向
iOS中info.plist檔案的一些相關配置