我Firebase/Core在Podfile中添加了我的项目:
pod 'Firebase/Core'
Run Code Online (Sandbox Code Playgroud)
比我补充GoogleService-Info.plist.这是我所做的一切改变.
分析工作正常,因为我在Firebase控制台的DebugView中看到了我的设备中的一些活动.
但在将应用程序上传到商店后,我收到了一封带有此文字的信件:
缺少Info.plist密钥 - 此应用程序尝试在没有使用说明的情况下访问隐私敏感数据.应用程序的Info.plist必须包含一个NSLocationWhenInUseUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据.
Firebase的安装说明没有提到它
我想为我的应用程序分析.我怎么解决这个问题?出于什么原因我需要指定NSLocationWhenInUseUsageDescription密钥?
附加信息
GoogleService-Info.plist已启用IS_GCM_ENABLED标志.看起来像什么。在苹果评论中改变了......
我必须删除所有这些框架才能通过
# SDKs
# pod 'FBSDKCoreKit'
# pod 'Fabric'
# pod 'Crashlytics'
# pod 'TwitterKit'
# pod 'Firebase/Core'
# pod 'OneSignal', '~> 2.4.1' # if you upgrade to newer, please also update to newer non-deprecated methods
Run Code Online (Sandbox Code Playgroud)
但是此后该应用程序将无法使用...关键在于这些框架之一或组合
(请注意,仅删除 Facebook 和 Firebase 并没有帮助)
看起来这是由
# pod 'Fabric'
# pod 'Crashlytics'
Run Code Online (Sandbox Code Playgroud)
看起来像一个临时问题 https://forums.developer.apple.com/thread/101367
| 归档时间: |
|
| 查看次数: |
1735 次 |
| 最近记录: |