【发布时间】:2017-02-16 12:12:26
【问题描述】:
iOS 10 要求您在 info.plist 中输入每次使用的密钥。尝试向 iTunes 提交应用时出现错误。
此应用尝试在不使用的情况下访问隐私敏感数据 描述。应用的 Info.plist 必须包含 NSPhotoLibraryUsageDescription 键,带有解释为的字符串值 用户应用如何使用这些数据。
此应用尝试在不使用的情况下访问隐私敏感数据 描述。应用的 Info.plist 必须包含 NSCameraUsageDescription 键,带有一个解释给 用户应用如何使用这些数据。
NSCameraUsageDescription 来自 card.io,但 NSPhotoLibraryUsageDescription 可能来自什么?有没有办法知道?
我正在使用 xamarin,但我想这并没有什么不同。
编辑:我知道您需要向 info.plist 添加密钥,但我不知道为什么我需要它,因为我没有在任何地方使用照片库
【问题讨论】:
-
我也收到了
NSPhotoLibraryUsageDescription错误,我没有引用与照片或图像或类似内容相关的任何内容。尽管如此,我添加了一个非常通用的听起来用法描述并且能够通过。 -
是的,但我不知道为什么我需要照片库,我没有在任何地方使用它
-
@Medo 您的项目中有第三方库或某些 *.m 文件,必须使用选项打开相册或相机。 Apple 现在知道您在代码中使用了哪些 API,无论您是否实际使用它们。
-
我们处于同样的情况。 Card-io 显示 NSCameraUsageDescription 警告,但我们不能在任何地方强制 NSPhotoLibraryUsageDescription 警告...