骁骑
骁骑
  • 发布:2016-09-29 17:41
  • 更新:2016-09-29 17:41
  • 阅读:73494

IOS 10 需要在info.plist文件中添加隐私权限配置

分类:5+ SDK

iOS 10 开始对隐私权限更加严格, 如需使用隐私权限需要在工程的info.plist文件中声明,如果不声明程序在调用隐私权限(如相机)时应用程序会崩溃
离线打包用户需要手动添加权限到打包工程的info.plist文件中

key可从以下表中获取,value为弹框提示文字用户可随意添加,类型String

权限名称 Key值
通讯录 NSContactsUsageDescription
麦克风 NSMicrophoneUsageDescription
相册 NSPhotoLibraryUsageDescription
相机 NSCameraUsageDescription
添加图片到相册 NSPhotoLibraryAddUsageDescription
持续获取地理位置 NSLocationAlwaysUsageDescription
使用时获取地理位置 NSLocationWhenInUseUsageDescription
蓝牙 NSBluetoothPeripheralUsageDescription
语音转文字 NSSpeechRecognitionUsageDescription
日历 NSCalendarsUsageDescription

苹果最新的审核规范要求申请隐私权限弹框必须要详细说明获取该权限的目的,配置时请详细说明应用中使用该权限的目的
云打包设置提示语方法请参考链接http://ask.dcloud.net.cn/article/12964

9 关注 分享
Trust 周羊羊 赵梦欢 Element 豆花饭 Android_XR 雪之梦技术驿站 gamgmg 嗯哼嗯哼gaga

要回复文章请先登录注册

Strin_g

Strin_g

添加了权限,还是同样的问题~
2017-03-27 17:40
卿山

卿山

回复 4***@qq.com :
打包时在【manifest.json】——【模块权限配置】中添加【通讯录】权限。
2017-03-16 09:42
卿山

卿山

回复 t***@163.com :
打包时在【manifest.json】——【模块权限配置】中添加【通讯录】权限。
2017-03-16 09:40
4***@qq.com

4***@qq.com

同问,我是云端打包的,同样收到邮件了Missing Info.plist key - This app attempts 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.
2017-03-11 16:28
t***@163.com

t***@163.com

The app's Info.plist must contain an NSContactsUsageDescription key with a string value explaining to the user how the app uses this data.
2017-03-09 20:11
t***@163.com

t***@163.com

回复 骁骑 :
可是苹果给我发邮件说缺少一些info字段
2017-03-09 20:08
骁骑

骁骑 (作者)

云打包不需要考虑这个
2017-02-04 15:12
gadget2k

gadget2k

云打包需要考虑这个事情吗?
2017-01-25 19:36
云海帆

云海帆

请问在线打包如何配置?谢谢
2016-10-29 09:46