【问题标题】:How to remove dependency from Cocoapods?如何从 Cocoapods 中删除依赖项?
【发布时间】:2017-02-16 07:29:59
【问题描述】:

我已经使用“pod 'GoogleTagManager', '~> 5.0'”通过 Cocoapods 安装了 Google 标签管理器。这具有“GoogleAnalytics (3.17.0)”和“GoogleUtilities (1.3.2)”等依赖项。

我的项目中已包含 GoogleAnalytics 库,由于某些问题无法删除此库。所以我想做的是要么

  1. 在“pod install”时排除此依赖项 (GoogleAnalytics)

  1. 在“pod install”之后移除这个依赖

任何可能的。

我找到了这个link,但我不知道自定义的本地 podspec 文件。在这方面的任何帮助都是非常可观的。谢谢。

【问题讨论】:

  • 如果删除依赖项,删除行 pod GoogleAnalyticspod install 应该可以正常完成工作。但是,你说的是“不能删除这个库”。
  • 我正在使用“pod 'GoogleTagManager', '~> 5.0'”来安装谷歌标签管理器。我的 Podfile 中没有“pod GoogleAnalytics”行。

标签: ios xcode cocoapods


【解决方案1】:

GoogleTagManager 具有以下依赖关系。

  1. GoogleAnalytics
  2. FirebaseAnalytics
  3. GoogleUtilities

如果您的PodFile 中已包含这些库中的任何一个,那么如果它们是导致任何编译器错误的原因,您可以将其删除。

该链接用于创建您自己的PodSpec。我相信我们不能真正从其他库的 pod 中排除依赖项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-09-23
    • 2013-05-01
    • 2019-11-13
    • 2015-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多