美文网首页
ios10 权限适配以及导致审核包失败问题

ios10 权限适配以及导致审核包失败问题

作者: Little木果 | 来源:发表于2016-12-29 15:25 被阅读0次

    一. 权限适配

    前段时间更新ios10后调试代码,发现点击对讲功能时候,程序直接崩了。相信很多朋友都遇到了,控制台输出的信息如下:

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

    意思是:需要在Info.plist文件中添加NSMicrophoneUsageDescription权限字段及描述

    于是添加了相关字段和描述后,再次尝试,一切ok!完成后如下图:

    (注:添加key的时候,末尾不要有空格,本人就曾掉过这个坑!!!)


    权限整理如下:给出了key以及对应的value,value大家可以自己定义

    麦克风权限:

    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 

    我们需要通过您的地理位置信息获取您周边的相关数据

    当然大家也可以自己搜索,输入Privacy 就会出现很多。

     

    二 .包提交审核

    项目测试完毕,打好ipa包,上传等待审核。突然收到一份包审核失败的邮件

    意思是:app试图访问一些隐私敏感的数据,没有加上使用说明。 例如前面你在添加NSCameraUsageDescription 这个key的时候,value(string)也要输入值,不能为空。(之前我只添加了key,没有输入对应的value导致了审核失败),低级错误0.0。

    相关文章

      网友评论

          本文标题:ios10 权限适配以及导致审核包失败问题

          本文链接:https://www.haomeiwen.com/subject/fkxpvttx.html