问题:
升级iOS 10之后,如果之前的项目中存在使用系统相机,麦克风,相册,通讯录等,运行APP会出现crash的情况,如下图:
解决:
按照崩溃的log提示,将对应的key加到工程plist中(以source code方式打开 plist):
或者在 Target -> Info 中添加相应的key-value:
这里举几个例子,其他的一些权限,去plist文件中,添加一栏。输入 “Privacy - ”自动列出一串供选择
Privacy - Camera Usage Description
Privacy - Photo Library Usage Description
Privacy - Calendars Usage Description
…
配置完毕,当进入APP,使用相应功能的时候,系统会弹窗提示,提示内容就是上面自定义的 value。
完结!