ios - 在info.plist中是否必须添加NSPhotoLibraryUsageDescription?

标签 ios app-store-connect

我没有在我的应用程序中使用 UIImagePicker,也没有访问照片库。我收到一封关于在 info.plist 文件中添加 NSPhotoLibraryUsageDescription 的邮件。

我有以下问题

如何确认我的项目访问图片库?

我已经在我的项目中搜索了 UIImagePicker,但没有得到任何结果。

当我不访问照片库时,是否必须在 info.plist 中添加 NSPhotoLibraryUsageDescription?

谁能帮忙找出来。

谢谢

最佳答案

UIImagePicker

图像选择器 Controller 管理用户交互并将这些交互的结果传递给委托(delegate)对象。图像选择器 Controller 的角色和外观取决于您在呈现它之前分配给它的源类型。

无论何时使用 UIImagePicker,都必须为该特定应用程序授予权限

您可以在 Info.plist 文件中指定所有 Cocoa 键的列表:

https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html

(Xcode 目标 -> 信息 -> 自定义 iOS 目标属性)

iOS 在早期(iOS6、iOS7)已经需要访问麦克风、摄像头和媒体库的权限,但自 iOS10 以来,如果您不提供请求权限的说明,应用程序将会崩溃。

更新:

所有隐私 key 的摘要(带有示例说明):enter image description here

Useful Link

关于ios - 在info.plist中是否必须添加NSPhotoLibraryUsageDescription?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46706453/

相关文章:

ios - TestFlight 无法将构建添加到内部测试组

ios - 为什么我的构建没有出现在 Itunes Connect 中?

app-store-connect - Xcode 7 代码签名资源规则路径问题

ios核心动画

ios - iOS Gallery Xamarin中图像的路径

iphone - 无法使用NSPredicate从日期数组中获取日期

ios - 使用iTMSTransporter提交应用

ios - 禁用 Zombies 会导致 EXC_BAD_ACCESS

ios - UILabel 不显示所有文本

app-store - 发行Itunes应用名称供他人使用