iOS开发之权限崩溃问题 (iOS10)

Xcode项目在iOS10系统上运行,需要涉及到相机/通讯录/麦克风等权限的开启,一般在log日志都有输出,有两种添加方式.(推介第一种,不容易出错)

第一种,直接打开Supporting Files文件夹,点击"+"进行添加
相机权限描述:
<key>NSCameraUsageDescription</key>
<string>cameraDesciption</string>

通信录:
<key>NSContactsUsageDescription</key>     
<string>contactsDesciption</string>

麦克风:
<key>NSMicrophoneUsageDescription</key>    
<string>microphoneDesciption</string>

相机:  
<key>NSPhotoLibraryUsageDescription</key>    
<string>photoLibraryDesciption</string>

Property List 的展现形式:


/#####################################################/

第二种,右击有个 Open As,以Source Code 的形式打开,分别复制 以下 Value 和Key,Key 一定不能错.

Source Code 的形式:


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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 10,112评论 0 12
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,107评论 19 139
  • 今天 手机升级了 iOS10 Beta,然后用正在开发的项目 装了个ipa包,发现点击有关 权限访问 直接Cras...
    TomatosX阅读 2,405评论 0 1
  • iOS10上,若你的项目访问了隐私数据,比如:相机,相册,通讯录等,app会直接Crash了,这是因为iOS10对...
    AyinLee阅读 4,166评论 0 3
  • 手机升级了 iOS10 Beta,然后用正在开发的项目 装了个ipa包,发现点击有关 权限访问 直接Crash了,...
    John_LS阅读 24,099评论 13 43

友情链接更多精彩内容