Google Analytics Pod 安装了太多依赖项

Google Analytics Pod installs too many dependencies

我刚刚将 Google Analytics Pod 包含在 their iOS developer guide 中:

pod 'Google/Analytics'

当运行

pod install

它安装以下依赖项:

Installing FirebaseAnalytics (3.2.0)
Installing FirebaseInstanceID (1.0.6)
Installing Google (3.0.3)
Installing GoogleAnalytics (3.14.0)
Installing GoogleInterchangeUtilities (1.2.1)
Installing GoogleSymbolUtilities (1.1.1)
Installing GoogleUtilities (1.3.1)

因为我不使用 Firebase,所以我想去掉 FirebaseAnalyticsFirebaseInstanceID(以及框架本身不需要的所有 pods ).

安装未使用的依赖项只会增加我的应用程序大小。我只想 安装绝对最小数量的 pods 以获得 GoogleAnalytics 运行.

关于如何踢出未使用的 Pods 有什么想法吗?

所示,您可以使用:

pod 'GoogleAnalytics'

…避免安装依赖项。请注意,您需要更改桥接头文件中的 Objective-C 导入;我至少需要:

#import <GoogleAnalytics/GAI.h>
#import <GoogleAnalytics/GAIFields.h>
#import <GoogleAnalytics/GAIDictionaryBuilder.h>