iOS 10 权限配置问题

写在前面

iOS10 出来后,有很多APP运行在上面就崩溃了,也可能我们从网上下载别人的demo,悲催的发现一运行就崩溃,其中很可能就是iOS10隐私权限配置问题导致的。

正文

其实除了在代码中把权限问题考虑好(这里推荐使用Proposer的思路去管理),还有就是在info.plist中加上:

NSAppleMusicUsageDescriptionApp需要您的同意,才能访问媒体资料库

NSBluetoothPeripheralUsageDescriptionApp需要您的同意,才能访问蓝牙

NSCalendarsUsageDescriptionApp需要您的同意,才能访问日历

NSCameraUsageDescriptionApp需要您的同意,才能访问相机

NSHealthShareUsageDescriptionApp需要您的同意,才能访问健康分享

NSHealthUpdateUsageDescriptionApp需要您的同意,才能访问健康更新

NSLocationUsageDescriptionApp需要您的同意,才能访问位置

NSLocationWhenInUseUsageDescriptionApp需要您的同意,才能在使用期间访问位置

NSMicrophoneUsageDescriptionApp需要您的同意,才能访问麦克风

NSMotionUsageDescriptionApp需要您的同意,才能访问运动与健身

NSPhotoLibraryUsageDescriptionApp需要您的同意,才能访问相册

NSRemindersUsageDescription需要您的同意,才能访问提醒事项

以上手打内容是大部分我们能够用到的权限描述,选择复制到项目中,问题就会迎刃而解,描述则看个人情况可以随意发挥。

总结

就是为了记录一下,省的要用的时候还要去找,复制粘贴才是最快的。

你可能感兴趣的:(iOS 10 权限配置问题)