美文网首页iOS笔记
[iOS]Xcode8:开启权限

[iOS]Xcode8:开启权限

作者: 德山_ | 来源:发表于2017-02-08 15:47 被阅读18次

    Xcode升级8之后,运行工程肯定会出现:This app has crashed because it attempted to access privacy-sensitive data without a usage description.  The app's Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data.

    然后打包出现:构建版本无法添加新安装包的问题,这些都是苹果新添加的隐私保护措施,从iOS10开始,苹果更加注重对用于隐私的保护,app里边如果需要访问用户隐私,必须要做描述,所以要在plist文件中添加描述;

    * 麦克风权限: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 我们需要通过您的地理位置信息获取您周边的相关数据

    定位的需要这么写,防止上架被拒。

    在plist文件里添加这几个字段(可以根据自己APP的情况,来添加,比如我用了蓝牙,就找到带有Bluetooth的字段),重点是:要在后面添加描述,如果不添加描述,跟没加是一样的,苹果还是会拒绝(最基础是带*的前三项添加)

    另外我若是没有匹配权限,可能安装包不能在上

    转载 http://www.jianshu.com/p/39184c765f73 感谢作者

    相关文章

      网友评论

        本文标题:[iOS]Xcode8:开启权限

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