• 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
    著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
  • 相关阅读:
    php入门变量
    php入门引言
    帝国cms7.0修改默认搜索模版中的分页[!--show.page--]
    帝国cms 列表页分页样式修改美化【2】
    划词翻译
    MySQL几种常见的排序方式
    你的眼界决定了你的格局
    Easy Window Switcher支持Windows 10虚拟桌面
    鬼谷子的人生智慧
    接口设计的八大黄金规则
  • 原文地址:https://www.cnblogs.com/isItOk/p/5866863.html
Copyright © 2020-2023  润新知