iOS10
上,若你的項目訪問了隱私數(shù)據(jù)徘意,比如:相機,相冊轩褐,通訊錄等椎咧,app會直接Crash
了,這是因為iOS10
對用戶的隱私做了進一步加強,在申請很多私有權(quán)限的時候都需要添加描述把介,這里我簡單的記錄了下解決方法勤讽。
解決方法
可通過兩種方式解決,看個人習(xí)慣拗踢。
方式一:
- 在項目中找到
info.plist
文件脚牍。 - 點擊
Information Property List
后邊的加號,新添加一項巢墅。 - 在新添加的key中輸入
Privacy
可以迅速定位到這一權(quán)限系列诸狭,找到你需要的權(quán)限,修改后面的 value 就可以了(value內(nèi)容可隨意)君纫。
如下圖驯遇;
方式二:
- 在項目中找到
info.plist
文件。 - 對其右擊選
Open As
—>Source Code
蓄髓,以Source Code
形式打開叉庐。 - 添加相應(yīng)的鍵值對即可:
<key>NSPhotoLibraryUsageDescription</key>
<string>此App需要您的同意,才能訪問相冊</string>
如下圖;
其他權(quán)限
- Privacy - Camera Usage Description //相機權(quán)限
- Privacy - Photo Library Usage Description //相冊權(quán)限
- Privacy - Contacts Usage Description //通訊錄權(quán)限
- Privacy - Microphone Usage Description //麥克風(fēng)權(quán)限
- Privacy - NSSiriUsageDescription //Siri權(quán)限
- Privacy - Speech Recognition Usage Description //語音轉(zhuǎn)文字權(quán)限
- Privacy - Bluetooth Peripheral Usage Description //藍牙權(quán)限
- Privacy - Reminders Usage Description //提醒事項權(quán)限
- Privacy - Motion Usage Description //運動與健康權(quán)限
- Privacy - Media Libaray Usage Description //媒體資源庫權(quán)限
- Privacy - Calendars Usage Description //日歷權(quán)限
- Privacy - Location When In Use Usage Description //定位權(quán)限
- Privacy - Location Always Usage Description //定位權(quán)限