ios - Google Analytics Pod 安装了太多依赖项

标签 ios swift google-analytics cocoapods google-analytics-api

我刚刚包含了 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(以及框架本身不需要的所有 pod ).

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

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

最佳答案

this answer 所示,你可以使用:

pod 'GoogleAnalytics'

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

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

关于ios - Google Analytics Pod 安装了太多依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37529747/

相关文章:

iOS蓝牙热敏票据打印机,支持哪款?

ios - 向字典添加值不会持久化

ios - 没有使用 Objective-c 分配给属性 swift 3 的 setter 方法

ios - 不能在类中使用变量

swift - Firebase 存储 downloadUrl 完成处理程序总是返回错误

java - 在 Java/Spring 中跟踪用户来源和点击流

javascript - Google Analytics 跟踪代码已缩小

javascript - 在外部 JS 文件中访问 Google Analytics Universal Analytics

ios - 格式化sectionNameKeyPath NSFetchedResultsController - Swift

ios - 我有带导航的 1x、2x、3x 图像的图标