iOS 10 权限配置问题

写在前面

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

正文

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

<key>NSAppleMusicUsageDescription</key><string>App需要您的同意,才能访问媒体资料库</string>

<key>NSBluetoothPeripheralUsageDescription</key><string>App需要您的同意,才能访问蓝牙</string>

<key>NSCalendarsUsageDescription</key><string>App需要您的同意,才能访问日历</string>

<key>NSCameraUsageDescription</key><string>App需要您的同意,才能访问相机</string>

<key>NSHealthShareUsageDescription</key><string>App需要您的同意,才能访问健康分享</string>

<key>NSHealthUpdateUsageDescription</key><string>App需要您的同意,才能访问健康更新</string>

<key>NSLocationUsageDescription</key><string>App需要您的同意,才能访问位置</string>

<key>NSLocationWhenInUseUsageDescription</key><string>App需要您的同意,才能在使用期间访问位置</string>

<key>NSMicrophoneUsageDescription</key><string>App需要您的同意,才能访问麦克风</string>

<key>NSMotionUsageDescription</key><string>App需要您的同意,才能访问运动与健身</string>

<key>NSPhotoLibraryUsageDescription</key><string>App需要您的同意,才能访问相册</string>

<key>NSRemindersUsageDescription</key><string>需要您的同意,才能访问提醒事项</string>

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

总结

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容