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

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

要回复文章请先登录注册

洛洛尔

洛洛尔

回复 lacorey :
请问你解决了吗
2017-10-18 16:12
lacorey

lacorey

回复 骁骑 :
加了

"apple": {
"appid": "com.4001109145.app.iphone",/*iOS必选,苹果开发网站申请的appid,如com.dheaven.hbuilder*/
"mobileprovision": "unpackage/res/suoMaoTongProductionAPNS2016.mobileprovision",/*iOS必选,打包配置文件*/
"password": "luojinyi123",/*iOS必选,导入配置文件密码*/
"p12": "unpackage/res/发布证书.p12",/*iOS必选,打包配置文件关联的个人证书*/
"devices": "universal",/*iphone,可取值iphone/ipad/universal*/
"urltypes": [
{
"urlidentifier": "com.4001109145.app.iphone",
"urlschemes": [
"smtapp"
]
}
],
"UIReserveStatusbarOffset": false,/*沉浸式配置*/
"frameworks": [],
"plistcmds": [
"Add :NSCameraUsageDescription string 拍照/摄像/扫描二维码",
"Add :NSMicrophoneUsageDescription string 录制音频文件/语音识别",
"Add :NSPhotoLibraryUsageDescription string 选择/保存图片",
"Add :NSLocationWhenInUseUsageDescription string 获取位置信息"
]
},

还是不行
2017-07-26 20:16
骁骑

骁骑 (作者)

回复 凹凸曼在成长 :
打包的时候添加隐私权限配置
NSCameraUsageDescription
在manifest.json文件的中的
plus->distribute->apple节点下添加plistcmds字段,
值为["Add :NSCameraUsageDescription string 权限描述"]
注意 add后边要加 空格 :后边不能有空格
2017-06-21 15:33
凹凸曼在成长

凹凸曼在成长

回复 骁骑 :
云打包也出现了这种邮件提示了,上传成功了,苹果后台构建版本无显示。一直是这样。求解决,在线等,急。
2017-06-21 13:52
骁骑

骁骑 (作者)

表格右侧是填加到info.plist文件的key值,该项的value为要提示用户的提示文字可自行填写,
表格左侧是key值的说明,应用中使用到那些功能就需要在info.plist文件中添加该项
添加后如截图红线标记的项(名称会自动修改)
2017-04-13 17:51
Viccy

Viccy

请问解决了吗
2017-04-12 18:10
雕龙web

雕龙web

依然闪退啊
2017-04-06 15:08
雕龙web

雕龙web

key值填在右边?
2017-04-06 14:41
1***@qq.com

1***@qq.com

再试着加下别的权限
2017-04-06 10:09
Strin_g

Strin_g

@419569317@qq.com 请问你解决这个问题了吗?救急,谢谢!
2017-03-28 10:20