Xcode8 + iOS10Beta 权限问题崩溃的解决方法

iOS10正式版已经很近了,于是在Beta6的时候就升级体验了一把。悲剧的是,在调试一个包含相机和麦克风权限的项目时惨遭Crash

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 NSCameraUsageDescription key with a string value explaining to the user how the app uses this data.

这个应用程序崩溃了,因为它试图访问隐私敏感的数据,而没有使用描述。应用程序的Info.plist必须包含一个字符串值,解释如何使用这些数据的应用程序的用户NSCameraUsageDescription关键。

于是只要在info.plist文件中添加相应的key就行了,value值是一个字符串,对应的是提示的alert的提示信息。如下图:

相机权限
相机权限
麦克风权限
麦克风权限
提示信息
提示信息

最后

其他权限的问题只要参照控制台输出的log进行添加就行了。。。。。。

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

推荐阅读更多精彩内容