Google Analytics Pod会安装太多依赖项

pro*_*der 6 google-analytics google-analytics-api ios cocoapods swift

我刚刚将iOS Analytics 开发者指南中所述的Google Analytics Pod包含在内:

pod 'Google/Analytics'
Run Code Online (Sandbox Code Playgroud)

跑步时

pod install
Run Code Online (Sandbox Code Playgroud)

它安装以下依赖项:

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)
Run Code Online (Sandbox Code Playgroud)

由于我不使用Firebase,我想摆脱FirebaseAnalyticsFirebaseInstanceID(以及框架本身不需要的所有pod).

安装未使用的依赖项只会增加我的应用程序大小.我想只安装绝对最少量的pod来运行GoogleAnalytics.

关于如何踢出未使用的Pod的任何想法?

Rob*_*ert 4

正如这个答案中所见,您可以使用:

\n\n
pod \'GoogleAnalytics\'\n
Run Code Online (Sandbox Code Playgroud)\n\n

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

\n\n
#import <GoogleAnalytics/GAI.h>\n#import <GoogleAnalytics/GAIFields.h>\n#import <GoogleAnalytics/GAIDictionaryBuilder.h>\n
Run Code Online (Sandbox Code Playgroud)\n