Xcode8 + iOS10Beta 权限问题崩溃的解决方法
2016-08-29 本文已影响1310人
相关函数
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进行添加就行了。。。。。。