欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

This app has crashed because it attempted to access privacy-sensitive data without a usage

程序员文章站 2022-06-17 19:05:40
升级 iOS 10 后,在 xcode 运行项目时会常常出现 如下的提示,导致应用崩溃:This app has crashed because it attempted to access privacy-sensitive data without a usage description.别急这个是由于权限造成的This app has crashed because it attempted to access privacy-sensitive data without a usage d...

升级 iOS 10 后,在 xcode 运行项目时会常常出现 如下的提示,导致应用崩溃:
This app has crashed because it attempted to access privacy-sensitive data without a usage description.

别急这个是由于权限造成的

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.

相册权限

如上提示的 The app’s Info.plist must contain an NSPhotoLibraryAddUsageDescription … 也就是在 iOS 中向相册中保存图片时,需要向系统申请访问相册的权限

 ///保存 Image 到系统相册中
 UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);

只需要在你 xcode 工程目录下的 info.plist 添加权限申请描述文件就如下:

    <key>NSCameraUsageDescription</key>
    <string>请允许APP访问您的相机</string>
    <key>NSPhotoLibraryAddUsageDescription</key>
    <string>请允许APP保存图片到相册</string>
    <key>NSPhotoLibraryUsageDescription</key>
    <string>请允许APP访问您的相册</string>

本文地址:https://blog.csdn.net/zl18603543572/article/details/108543146