当我升级到Xcode8后,启动我的相机项目,直接crash,输出的日志如下:'2016-07-08 16:41:11.268943 project-name[362:56625] [MC] System group container for systemgroup.com.***.*** path is /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles2016-07-08 16:41:11.272276 project-name[362:56625] [MC] Reading from public effective user settings.2016-07-08 16:41:11.356590 project-name[362:56700] [access]'
使用Xcode7启动,却没有问题,然后去Apple Developer Forums提问,有人告诉我是想要在info.plist设置一些东西,如下
‘Privacy - Camera Usage Description’相机
因为我的项目还需要录制视频,并且想要保存图片,所以需要增加
'Privacy - Photo Library Usage Description' 相册
'Privacy - Microphone Usage Description' 麦克风
然后运行就没有问题了,可是还是会输出上面的日志。
项目。由此表明,Xcode8即IOS10的权限相关改为了在info.plist显示的设置,原来是在代码中调用到相关模块,
系统自己为这个项目记录权限,现在需要项目本身显示的要求权限,然后系统读取
网友评论