zoukankan      html  css  js  c++  java
  • 【转】 iOS日常学习

    原文网址:http://blog.csdn.net/wang631106979/article/details/52578001

    最近升级了Xcode8.0,真是很多坑啊,填完一个来另外一个,今天又遇到了一个,用Xcode8.0上传项目时被驳回说是info.plist里面没有设置NSPhotoLibraryUsageDescription、NSCameraUsageDescription、NSContactsUsageDescription、NSMicrophoneUsageDescription等字段,之前这些都是预设的不用加,现在强制了,真是郁闷,下面贴上解决方案

    被驳回的原因:

    This app attempts to access privacy-sensitive data without a usage description. The app’s Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.

    This app attempts 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.

    大概意思就是得在plist里面必须加上NSPhotoLibraryUsageDescription和NSCameraUsageDescription的键值对才行,之前都是默认的,现在必须加,要不不让通过,真是坑啊~~具体配置如下图:

    这里写图片描述

    大概统计了一下需要加的一些字段列在下面:

    • NSContactsUsageDescription -> 通讯录

    • NSMicrophoneUsageDescription -> 麦克风

    • NSPhotoLibraryUsageDescription -> 相册

    • NSCameraUsageDescription -> 相机

    • NSLocationAlwaysUsageDescription -> 地理位置

    • NSLocationWhenInUseUsageDescription -> 地理位置

    • Privacy - Bluetooth Peripheral Usage Description -> 蓝牙权限

    • Privacy - Speech Recognition Usage Description -> 语音转文字权限

    • Privacy - Calendars Usage Description -> 日历权限

    • Privacy - Contacts Usage Description -> 通讯录权限

    大概就是以上的一些字段,写一篇博客总结一下,方便以后用到的时候能找到,如果大家有补充的可以告诉我一下,谢谢大家的阅读

  • 相关阅读:
    python---逻辑运算(and、or、not)
    VsCode预览HTML文件的方法
    Windows10下composer的安装以及配置
    Centos7上SVN客户端的安装和使用
    Centos7安装redis
    centos7下解决yum install mysql-server没有可用包
    Centos7 安装的mysql 报错 Unit mysqld.service entered failed state.
    Redis的一些规范
    PHP安装Redis扩展
    bzip2:无法 exec: 没有那个文件或目录
  • 原文地址:https://www.cnblogs.com/wi100sh/p/6070124.html
Copyright © 2011-2022 走看看