我刚从iOS10GM版本开始面对这个问题.我收到一封邮箱说:

要处理您的交付,必须纠正以下问题:

此应用程序try 在没有使用说明的情况下访问隐私敏感数据.应用程序的Info.plist必须包含一个NSCameraUsageDescription键,该键带有一个字符串值,向用户解释应用程序如何使用这些数据.

一旦进行了所需的更正,您就可以重新交付更正后的二进制文件.

向您致敬,

App Store团队

我正在使用谷歌GoogleSignIn.我没有使用Firebase,但在安装带有可可豆荚的GoogleSignIn时,我在日志(log)中看到它自动安装了Firebase.

除了定义这些键之外,我们还能做些什么,因为我的应用程序与相机/照片等无关,因此我不想让用户认为我们正在使用它们.

我注意到其他人也面临着这个问题:

推荐答案

这里有一个链接指向谷歌的完整解决方案:

有关该链接的更多信息,但TL;DR版本是您必须将三个项目添加到PLIST:

<key>NSCalendarsUsageDescription</key>
<string>Advertisement would like to create a calendar event.</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Advertisement would like to store a photo.</string>
<key>NSBluetoothPeripheralUsageDescription</key>
<string>Advertisement would like to use bluetooth.</string>

Ios相关问答推荐

Xcode15.3上的生成错误:调用的对象类型';facebook::flipper::SocketCertificateProvider';不是函数或函数指针

无法向委托发送数据

Swift - 缺少函数参数在编译期间不会失败,甚至会导致不同的数据类型?

SwiftUI HStack 文本字段对齐

不使用故事板创建 iMessage 应用程序

Swift:判断 Foundation (NS)Errors 与自定义协议的一致性

uikit中如何触发swiftui功能

SwiftUI 图表 BarMark 将注释对齐到图表顶部

Flutter IOS 构建错误 - 在签名和功能编辑器中 Select 一个开发团队.

如何在不支持并发的自动关闭中修复'async'调用?

如何在不同设备的segment控制中管理文本大小(text size)?

有什么方法可以预填充核心数据?

Select UITableViewCell 时 UIView backgroundColor 消失

Got Unrecognized selector -replacementObjectForKeyedArchiver: 在 Swift 中实现 NSCoding 时崩溃

如何以编程方式切换 UISegmentedControl?

比较没有时间分量的 NSDates

在 NSUserDefaults 中存储值是否有任何限制?

如何为 NSDate 添加一个月?

值/对象的 NSDictionary 键?

我可以在 UIScrollView 中使用 UIRefreshControl 吗?