美文网首页
iOS10 权限崩溃问题

iOS10 权限崩溃问题

作者: AyinLee | 来源:发表于2016-09-22 11:39 被阅读215次

iOS10上,若你的项目访问了隐私数据,比如:相机,相册,通讯录等,app会直接Crash了,这是因为iOS10对用户的隐私做了进一步加强,在申请很多私有权限的时候都需要添加描述,这里我简单的记录了下解决方法。

解决方法

可通过两种方式解决,看个人习惯。

方式一:

  1. 在项目中找到info.plist文件。
  2. 点击Information Property List 后边的加号,新添加一项。
  3. 在新添加的key中输入 Privacy 可以迅速定位到这一权限系列,找到你需要的权限,修改后面的 value 就可以了(value内容可随意)。
    如下图;
    1.png
    2.png

方式二:

  1. 在项目中找到info.plist文件。
  2. 对其右击选Open As —> Source Code,以Source Code形式打开。
  3. 添加相应的键值对即可:
<key>NSPhotoLibraryUsageDescription</key>  
<string>此App需要您的同意,才能访问相册</string> 

如下图;

3.png
4.png

其他权限

  • Privacy - Camera Usage Description //相机权限
  • Privacy - Photo Library Usage Description //相册权限
  • Privacy - Contacts Usage Description //通讯录权限
  • Privacy - Microphone Usage Description //麦克风权限
  • Privacy - NSSiriUsageDescription //Siri权限
  • Privacy - Speech Recognition Usage Description //语音转文字权限
  • Privacy - Bluetooth Peripheral Usage Description //蓝牙权限
  • Privacy - Reminders Usage Description //提醒事项权限
  • Privacy - Motion Usage Description //运动与健康权限
  • Privacy - Media Libaray Usage Description //媒体资源库权限
  • Privacy - Calendars Usage Description //日历权限
  • Privacy - Location When In Use Usage Description //定位权限
  • Privacy - Location Always Usage Description //定位权限

相关文章

网友评论

      本文标题:iOS10 权限崩溃问题

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