iOS10適配——相機,通訊錄,麥克風等權限設置


  崩潰:[access] This app has crashed because it attempted to access privacy-sensitive data without a usage description.  The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.

  這個是拍照動作引起的崩潰,在升Xcode+iOS10之前都是好的,升級之后,需要在plist文件中添加相冊權限。相應的麥克風,通訊錄,如果項目中涉及到了,也需要添加相應的權限。報錯的相應key值:

  通信錄:NSContactsUsageDescription

  麥克風:NSMicrophoneUsageDescription

  相冊:NSPhotoLibraryUsageDescription

 

  這里僅以相冊的為例:

  plist文件里面添加,Privacy - Photo Library Usage Description,Value值為描述,彈出的提示框會顯示出來。

 

 

    升到iOS10之后,需要設置權限的有:

  • 麥克風權限:Privacy - Microphone Usage Description 是否允許此App使用你的麥克風?
  • 相機權限: Privacy - Camera Usage Description 是否允許此App使用你的相機?
  • 相冊權限: Privacy - Photo Library Usage Description 是否允許此App訪問你的媒體資料庫?
  • 通訊錄權限: Privacy - Contacts Usage Description 是否允許此App訪問你的通訊錄?
  • 藍牙權限:Privacy - Bluetooth Peripheral Usage Description 是否許允此App使用藍牙?
  • 語音轉文字權限:Privacy - Speech Recognition Usage Description 是否允許此App使用語音識別?
  • 日歷權限:Privacy - Calendars Usage Description 
  • 定位權限:Privacy - Location When In Use Usage Description 
  • 定位權限: Privacy - Location Always Usage Description 
  • 位置權限:Privacy - Location Usage Description
  • 媒體庫權限:Privacy - Media Library Usage Description
  • 健康分享權限:Privacy - Health Share Usage Description
  • 健康更新權限:Privacy - Health Update Usage Description
  • 運動使用權限:Privacy - Motion Usage Description
  • 音樂權限:Privacy - Music Usage Description
  • 提醒使用權限:Privacy - Reminders Usage Description
  • Siri使用權限:Privacy - Siri Usage Description
  • 電視供應商使用權限:Privacy - TV Provider Usage Description
  • 視頻用戶賬號使用權限:Privacy - Video Subscriber Account Usage Description

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM