Google Analytics Pod会安装太多的依赖项

我刚刚在iOS开发人员指南中介绍了Google Analytics Pod,其中包括:

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 (以及框架本身不需要的所有窗格)。

安装未使用的依赖关系只会增加我的应用程序大小。 我只想安装绝对最小数量的豆荚来运行GoogleAnalytics

任何想法如何踢未使用的豆荚?

正如在这个答案中看到的,你可以使用:

 pod 'GoogleAnalytics' 

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

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