比如访问的摄像头、麦克风等硬件,都需要提前请求应用权限、允许后才可以使用,或者现在要提前声明,虽然以往要求不严格。比如在iOS10中访问通讯录时,强制必须在Info.plist中加入NSContactsUsageDescription等描述,否则应用会崩溃。
***This app has crashed because itattempted to access privacy-sensitive data without a usage description. Theapp's Info.plist must contain an NSCameraUsageDescriptionkey with a stringvalue explaining to the user how the app uses this data.

Photo Library
NSPhotoLibraryUsageDescription
Camera
NSCameraUsageDescription
Microphone
NSMicrophoneUsageDescription
Location
NSLocationUsageDescription
Location When In Use
NSLocationWhenInUseUsageDescription
Location Always
NSLocationAlwaysUsageDescription
Calendars
NSCalendarsUsageDescription
Reminders
NSRemindersUsageDescription
Motion
NSMotionUsageDescription
Health Update
NSHealthUpdateUsageDescription
Health Share
NSHealthShareUsageDescription
Bluetooth Peripheral
NSBluetoothPeripheralUsageDescription


麦克风权限: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 是否允许此App使用日历?
定位权限:Privacy - Location When In Use Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据
定位权限: Privacy - Location Always Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据

最新文章

  1. .NET Core的“dotnet restore”、“dotnet build”和“dotnet run”命令都是用来干什么的?
  2. 合工大 OJ 1332 蛇形阵
  3. Linux下安装Python pip
  4. java线程interrupt、interrupted 、isInterrupted区别
  5. 从壹开始微服务 [ DDD ] 之十一 ║ 基于源码分析,命令分发的过程(二)
  6. python numpy 间的的数据变算公式
  7. Elasticsearch 分词器
  8. Linq用法小记
  9. centos增加环境变量
  10. web安全之攻击
  11. Docker学习1-基本概念
  12. 20155238 2016-2017-2 《JAVA程序设计》第十周学习总结
  13. UART协议总结
  14. 8 -- 深入使用Spring -- 7... Spring 整合 Struts 2
  15. maven插件安装
  16. Memcache服务器端+Redis服务器端+PHP Memcache扩展+PHP Memcached扩展+PHP Redis扩展+MemAdmin Memcache管理工具+一些概念(更新中)
  17. 记一个鼠标略过时候的css动画
  18. java.io.PrintWriter 中 write() 与 print() 的区别
  19. SQL批量插入出现 类型转换错误
  20. [LeetCode系列]爬梯问题的递归解法转换为迭代解法

热门文章

  1. JS案例之3——倒计时
  2. 我的MYSQL学习心得(四) 数据类型
  3. 简单的例子了解自定义ViewGroup(一)
  4. CI Weekly #6 | 再谈 Docker / CI / CD 实践经验
  5. .net正则表达式大全(.net 的 System.Text.RegularExpressions.Regex.Match()方法使用)
  6. GitHub实战系列~2.把本地项目提交到github中 2015-12-10
  7. 移动端事件对象touches的误区
  8. ElasticSearch 5学习(7)——分布式集群学习分享2
  9. 总结个关于MySQL数据库的问题
  10. 3.C#WinForm基础累加器