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,所以我想去掉 FirebaseAnalytics
和 FirebaseInstanceID
(以及框架本身不需要的所有 pods ).
安装未使用的依赖项只会增加我的应用程序大小。我只想 安装绝对最小数量的 pods 以获得 GoogleAnalytics 运行.
关于如何踢出未使用的 Pods 有什么想法吗?
如 所示,您可以使用:
pod 'GoogleAnalytics'
…避免安装依赖项。请注意,您需要更改桥接头文件中的 Objective-C 导入;我至少需要:
#import <GoogleAnalytics/GAI.h>
#import <GoogleAnalytics/GAIFields.h>
#import <GoogleAnalytics/GAIDictionaryBuilder.h>
我刚刚将 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,所以我想去掉 FirebaseAnalytics
和 FirebaseInstanceID
(以及框架本身不需要的所有 pods ).
安装未使用的依赖项只会增加我的应用程序大小。我只想 安装绝对最小数量的 pods 以获得 GoogleAnalytics 运行.
关于如何踢出未使用的 Pods 有什么想法吗?
如
pod 'GoogleAnalytics'
…避免安装依赖项。请注意,您需要更改桥接头文件中的 Objective-C 导入;我至少需要:
#import <GoogleAnalytics/GAI.h>
#import <GoogleAnalytics/GAIFields.h>
#import <GoogleAnalytics/GAIDictionaryBuilder.h>