首页 > 解决方案 > IOS 应用未显示在 Firebase Analytics 中

问题描述

我构建了一个 Firebase iOS 应用程序。它适用于 Firestore,并且运行良好,但问题是当我单击仪表板时(在 Firebase 控制台中的分析下),该应用程序没有显示。我已经重新安装了 firebase(多次),并且我检查了是否启用了分析,并且确实如此。有人知道我需要检查什么吗?

在将 firebase 添加到 IOS 项目时,我按照 firebase 的说明进行操作(如果安装正确,firestore 将无法工作)。我没有使用 cocoapods 而是使用 Swift 包依赖项的唯一区别。我按照以下说明操作:https ://firebase.google.com/docs/ios/swift-package-manager 。我没有使用 cocoapods 的原因是我无法访问 iOS 项目。它一直给我zsh:权限被拒绝。我已经尝试了从 chmod 777 到使用 sudo 的所有方法。我给了终端完整的磁盘访问权限,但我一直被拒绝许可。无论如何,这就是我使用 swift 包管理器的原因。我使用以下依赖项:

除了在仪表板上获取用户数据外,一切正常。有谁知道这个问题可能是什么?我不知道要给什么代码。我确实在 AppDelegate 中使用 FirebaseApp.configure() (否则 Firestore 不会)工作。但我确实在日志中收到此错误:

app[74317:4168079] [] nw_protocol_get_quic_image_block_invoke dlopen libquic failed

由于评论部分中的混淆,此编辑。Firebase 会在分析页面上自动为您提供有关您的应用的各种信息。启用后,您唯一需要做的事情(根据文档)就是在 AppDelegate 中调用 FirebaseApp.configure()。我已经这样做了,它可以工作,因为否则 Firestore 将无法工作。但是 IOS 应用程序没有显示在分析页面上。我已经在我的 IOS 应用程序上重新安装了 Firebase 6 次,但仍然没有。有谁知道可能出什么问题?因为这一切都应该自动工作,所以我不知道要发布什么代码。

标签: iosswiftxcodefirebasegoogle-analytics

解决方案


我忘记将 -ObjC 添加到我的构建设置中。这解决了我的问题。链接:https ://firebase.google.com/docs/ios/swift-package-manager#analytics


推荐阅读