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
    著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
  • 相关阅读:
    Node+OBS直播服务器搭建总结
    WebRTC网页录制音视频教程
    人生有尺 做人有度
    「道 德 經」 : 第 二 十 四 章
    看山是山,看水是水;看山不是山,看水不是水;看山还是山,看水还是水。
    「道 德 经」 : 第 八 章
    Ubuntu下安装Chrome浏览器的两个方法
    chromium中增加自己的文件夹
    chromium 切换主分支的方法
    chromium 示例
  • 原文地址:https://www.cnblogs.com/isItOk/p/5866863.html
Copyright © 2011-2022 走看看