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

Bib*_*cob 5 ios firebase swift firebase-cloud-messaging

想知道为什么 firebase 会抛出一个警告,说我Firebase/Analytics不需要它时我没有包含它。Firebase/Messaging虽然我在用。而且我知道消息传递按预期工作。那么,我将如何删除警告说:

<MyProjectPath>/Pods/Firebase/CoreOnly/Sources/Firebase.h:75:10: "FirebaseAnalytics.framework 未包含在您的目标中。请添加Firebase/Analytics到您的 Podfile 或将 FirebaseAnalytics.framework 添加到您的项目以确保 Firebase 消息传递作为故意的。”

Xcode 警告

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

此外,每次我运行我的项目时,控制台都会不断向我显示有关method_swizzling_in_firebase_messaging.

控制台截图

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

Pau*_*ien 7

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

在此处输入图片说明

消息传递在没有分析的情况下工作正常,但在添加分析时提供额外的功能

日志消息是一个通知,您可以调整打印到控制台的 Firebase 消息的级别setLoggerLevel在此处查看详细信息。