如何分别删除有关 Firebase/Analytics 和 swizzing 的 Firebase 警告和控制台消息?

2024-03-11

不知道为什么 firebase 会发出警告说我没有包含Firebase/Analytics虽然我不需要它。我在用着Firebase/Messaging尽管。我知道消息传递正在按预期工作。那么,我该如何删除这样的警告:

/Pods/Firebase/CoreOnly/Sources/Firebase.h:75:10:“FirebaseAnalytics.framework 未包含在您的目标中。请添加Firebase/Analytics添加到您的 Podfile 或将 FirebaseAnalytics.framework 添加到您的项目中,以确保 Firebase Messaging 按预期工作。”

  1. 我不想添加FirebaseAnalytics到我的项目。
  2. 我不想编辑 Pod。

另外,每次我运行我的项目时,控制台都会向我显示一条有关method_swizzling_in_firebase_messaging.

  1. 我不想将现有的推送通知实施更改为手动。
  2. 我不想设置OS_ACTIVITY_MODE to NO(它为我提供了我需要的其他信息)。

通过定义预处理器定义来禁用警告FIREBASE_ANALYTICS_SUPPRESS_WARNING在构建中:

消息传递在没有 Analytics 的情况下也能正常工作,但提供附加功能 https://firebase.google.com/docs/cloud-messaging添加分析时。

日志消息是一个通知,您可以使用以下命令调整打印到控制台的 Firebase 消息的级别setLoggerLevel。查看具体信息here https://firebase.google.com/docs/reference/swift/firebasecore/api/reference/Classes/FirebaseConfiguration#/c:objc(cs)FIRConfiguration(im)setLoggerLevel:.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何分别删除有关 Firebase/Analytics 和 swizzing 的 Firebase 警告和控制台消息? 的相关文章

随机推荐