【发布时间】:2018-04-27 09:28:21
【问题描述】:
我在 Podfile 中的项目中添加了Firebase/Core:
pod 'Firebase/Core'
比我添加的GoogleService-Info.plist。
这是我所做的所有更改。
分析有效,因为我在 Firebase 控制台的 DebugView 中看到了我设备上的一些活动。
但在将应用程序上传到商店后,我收到一封带有以下文字的信:
缺少 Info.plist 键 - 此应用尝试在没有使用说明的情况下访问隐私敏感数据。应用的 Info.plist 必须包含一个 NSLocationWhenInUseUsageDescription 键和一个向用户解释应用如何使用这些数据的字符串值。
Firebase 的安装说明没有提及
我想要对我的应用进行分析。我怎么解决这个问题?
为什么我需要指定NSLocationWhenInUseUsageDescription 键?
其他信息
- 我在此应用版本中更新了 xCode。
- 我的
GoogleService-Info.plist有 启用 IS_GCM_ENABLED 标志。
【问题讨论】:
-
您的应用程序是否使用 CLLocationManager ?
-
刚才也一样
-
我使用这个库:github.com/hyperoslo/ImagePicker。它使用 CLLocationManager
-
不过早就用过了
-
顺便说一句:我确实将 IS_GCM_ENABLED 设置为 NO 并更新了 firebase,但问题仍然存在