iOS 11 NSPhotoLibraryAddUsageDescription崩溃

来源:互联网 发布:稳的网络意思是什么 编辑:程序博客网 时间:2024/05/18 22:11

测试在给我提bug时,发现保存图片崩溃,但是我试了几个人的手机都是没有问题的,最后卸载重装一下,发现报错如下:

This app has crashed because it attempted to access privacy-sensitive data without a usage description.  The app's Info.plist must contain an NSPhotoLibraryAddUsageDescription key with a string value explaining to the user how the app uses this data.

因此才知道iOS11之后,跟 iOS 10 保存图片、调用相机一样, Info.plist 里面要涉及隐私数据时要添加一句访问权限的提示语。于是打开 Info.plist,点击 + 号,在 Key 中输入:Privacy - Photo Library Additions Usage Description,Type 选择 String,Value 中输入你的提示语。再次卸载运行即可。

百度了一下,发现这是 iOS 11 新出的一条隐私规则,还有一个 NFCReaderUsageDescription(目测还没用到),说明如下:



原创粉丝点击