IOS10 解決權(quán)限崩潰問題詳解
今天 手機升級了 iOS10 Beta,然后用正在開發(fā)的項目 裝了個ipa包,發(fā)現(xiàn)點擊有關(guān) 權(quán)限訪問 直接Crash了,并在控制臺輸出了一些信息:
This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSContactsUsageDescription key with a string value explaining to the user how the app uses this data.
意思是說:你需要在info.plist文件 添加一個“NSContactsUsageDescription ”的Key,Value添加一個描述。
1,在項目中找到info.plist文件,右擊有個 Open As,以Source Code 的形式打開
2,分別復制 以下 Value 和Key,Key 一定不能錯,Value 貌似可以隨便填寫
相機權(quán)限描述:
<key>NSCameraUsageDescription</key>
<string>cameraDesciption</string>
通信錄:
<key>NSContactsUsageDescription</key>
<string>contactsDesciption</string>
麥克風:
<key>NSMicrophoneUsageDescription</key>
<string>microphoneDesciption</string>
相機:
<key>NSPhotoLibraryUsageDescription</key>
<string>photoLibraryDesciption</string>
eg:其他權(quán)限描述,debug 控制臺都會有輸出的,自行添加就OK
3,在info.plist 文件上 復制上,然后 保存,如下圖:
Source Code 的形式:

Property List 的展現(xiàn)形式:

4,Clean之后,運行就OK了
通過此文希望能幫助到大家解決 IOS10 權(quán)限崩潰的問題,謝謝大家對本站的支持!
相關(guān)文章
詳解iOS App中UITableView的創(chuàng)建與內(nèi)容刷新
這篇文章主要介紹了iOS App中UITableView的創(chuàng)建與內(nèi)容刷新,講解了UITableView一些基本的樣式與cell的設置及刷新,需要的朋友可以參考下2016-04-04
IOS 解決推送本地國際化 loc-key 本地化失敗的問題
本文主要介紹IOS 推送國際化問題,在開發(fā) IOS 項目過程中對軟件的國際化有的項目需求是需要的,這里給大家一個示例,有需要的小伙伴可以參考下2016-07-07
IOS中用正則表達式判斷輸入的內(nèi)容為8-16位且同時包含數(shù)字和字母
這篇文章主要介紹了IOS中用正則表達式判斷輸入的內(nèi)容為8-16位且同時包含數(shù)字和字母,需要的朋友可以參考下2017-06-06
ios開發(fā):一個音樂播放器的設計與實現(xiàn)案例
本篇文章主要介紹了ios開發(fā):一個音樂播放器的設計與實現(xiàn)案例,具有一定的參考價值,有需要的小伙伴可以參考下。2016-11-11
詳解iOS開發(fā)中UItableview控件的數(shù)據(jù)刷新功能的實現(xiàn)
這篇文章主要介紹了詳解iOS開發(fā)中UItableview控件的數(shù)據(jù)刷新功能的實現(xiàn),代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下2015-12-12
iOS系統(tǒng)緩存方面開發(fā)的相關(guān)基礎
這篇文章主要介紹了iOS系統(tǒng)緩存方面開發(fā)的相關(guān)基礎,示例代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下2015-10-10
iOS bounds學習筆記以及仿寫UIScrollView部分功能詳解
這篇文章主要為大家詳細介紹了iOS bounds學習筆記,以及仿寫UIScrollView部分功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-05-05

