1.定位為題:
調(diào)用定位時在target里設(shè)置兩個屬性:NSLocationAlwaysUsageDescription? NSLocationWhenInUseUsageDescription
2. 網(wǎng)絡(luò)請求:
Xcode升級后不支持http訪問的解決辦法:在Info.plist中添加NSAppTransportSecurity類型Dictionary米碰。
在NSAppTransportSecurity下添加NSAllowsArbitraryLoads類型Boolean,值設(shè)為YES
3.設(shè)置應用名稱(Bundle display name):
CFBundleDisplayName
應用程序名稱
4.設(shè)置應用程序版本號(Bundle version):
每次部署應用程序的一個新版本時穿扳,將會增加這個編號松靡,用于標識不同的版本封锉。
CFBundleVersion
1.0
5.設(shè)置應用程序是否支持后臺運行(Application does not run in background)
通過UIApplicationExitsOnSuspend可以設(shè)置iOS的應用程序進入到掛起狀態(tài)下是否立即退出凑懂,設(shè)置為YES表示不支持后臺運行退出到后臺立即退出腥椒,設(shè)置為NO表示 支持后臺運行。
(1)設(shè)置支持后臺運行
UIApplicationExitsOnSuspend
(2)設(shè)置不支持后臺運行
UIApplicationExitsOnSuspend
6. info.plist的幾個常見屬性:
Localization native development region : 與本地化設(shè)置有關(guān)敌蚜,為默認的開發(fā)語言
Executable file:程序安裝包的名稱
Bundle identifier:軟件唯一的標識桥滨,是根據(jù)公司的標識與項目名稱自動生成的,在上傳和測試的時候會用到
InfoDictionary version:版本信息
Bundle name:App安裝后顯示的名稱
Bundle OS Type code:用來標識軟件包類型
Bundle versions string, short:發(fā)布的版本字符串
Bundle creator OS Type code:創(chuàng)建者的標識
Bundle version:應用程序版本號
Application requires iPhone environment:用于指示程序包是否只能運行在iPhone OS 系統(tǒng)上弛车,默認為YES
Launch screen interface file base name:歡迎界面的文件名稱
Main storyboard file base name:默認情況下程序的主入口
Supported interface orientations:設(shè)置程序默認支持的方向