Face ID崩溃(crash)踩坑记录

    众所周知,在IOS11的前几个版本中,因为iphone X刚出来,IOS系统对应用有一些自适应的设定,其中之一,就是Touch ID和Face ID可以用完全相同的代码来调用。然而,在IOS11.4.1之后的系统中,IOS对于隐私要求进一步加强,要求使用Face ID时必须征得用户同意。这也直接导致了Face ID会在搭载该系统的机型上产生崩溃的情况。解决方案也很简单,即在应用的info.plist文件添加一下字段:

<key>NSFaceIDUsageDescription</key>

<string>XXX需要您的同意才能使用Face ID</string>

当然,也可以在info.plist文件直接添加项目

Privacy - Face ID Usage Description

type选string,后面value输入提示语即可。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容