zoukankan      html  css  js  c++  java
  • iOS10 权限崩溃问题-b

    手机升级了 iOS10 Beta,然后用正在开发的项目 装了个ipa包,发现点击有关 权限访问 直接Crash了,并在控制台输出了一些信息:

    This app has crashed because it attempted 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.

    意思是说:你需要在info.plist文件 添加一个“NSContactsUsageDescription ”的Key,Value添加一个描述。

    1,在项目中找到info.plist文件,右击有个 Open As,以Source Code 的形式打开

    2,分别复制 以下 Value 和Key,Key 一定不能错,Value 貌似可以随便填写

    相机权限描述:

    <key>NSCameraUsageDescription</key>
    <string>cameraDesciption</string>

    通信录:

    <key>NSContactsUsageDescription</key>
    <string>contactsDesciption</string>

    麦克风:

    <key>NSMicrophoneUsageDescription</key>
    <string>microphoneDesciption</string>

    相机:

    <key>NSPhotoLibraryUsageDescription</key>
    <string>photoLibraryDesciption</string>

    eg:其他权限描述,debug 控制台都会有输出的,自行添加就OK

    3,在info.plist 文件上 复制上,然后 保存,如下图:

    Source Code 的形式:


    20160614172110952.jpeg


    Property List 的展现形式:


    20160614172211047.jpeg

    4,Clean之后,运行就OK了



    文/John_LS(简书作者)
    原文链接:http://www.jianshu.com/p/83db0b4f0bfe
    著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
  • 相关阅读:
    drf认证组件
    播放音频
    推荐
    makefile编写
    qt文件操作mv
    qt文件http网络下载
    为qt在window上用源代码编译库 (部分转载)
    qt线程池(转)
    crc校验
    树莓派网络配置查询
  • 原文地址:https://www.cnblogs.com/isItOk/p/5866863.html
Copyright © 2011-2022 走看看