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,因此我想摆脱FirebaseAnalytics
和FirebaseInstanceID
(以及框架本身不需要的所有窗格)。
安装未使用的依赖关系只会增加我的应用程序大小。 我只想安装绝对最小数量的豆荚来运行GoogleAnalytics 。
任何想法如何踢未使用的豆荚?
正如在这个答案中看到的,你可以使用:
pod 'GoogleAnalytics'
…以避免安装依赖关系。 请注意,您需要在桥接头文件中更改您的Objective-C导入。 我至less需要:
#import <GoogleAnalytics/GAI.h> #import <GoogleAnalytics/GAIFields.h> #import <GoogleAnalytics/GAIDictionaryBuilder.h>
- 使用Cocoapods 0.37,Swift框架无法findGoogleAnalytics-iOS-SDK的标头
- Google Analytics iOS SDK – 多个帐户
- Google Analytics(分析)3.03 iOS SDK中的应用加速
- testingGoogle Analytics iOS SDK
- 在iOS中快速实施Google Analytics
- Google Analytics非互动属性
- 在PhoneGap 1.2.0中使用Google Analytics时Android和iOS的区别
- 在iOS应用上安装Google Analytics(分析)时出错
- 在iOS上使用Google Analytics与Swift