【问题标题】:How to install specific pod file without updating other dependencies?如何在不更新其他依赖项的情况下安装特定的 pod 文件?
【发布时间】:2018-07-23 17:24:33
【问题描述】:

我正在尝试安装 2 个 pod 文件而不影响/更新我的 pod 文件中的其他依赖项。

我尝试使用pod install --no-repo-update 命令。它不工作。

我想在我尝试安装时安装 Fabric pod 文件,其他依赖项也在更新,我不想要它,因为某些依赖项已被弃用,它会显示一些警告和错误,这是我不想要的所以我我正在尝试在不影响和更新其他 pod 文件的情况下安装 pod。

这是屏幕截图,在 xcode 中我收到 197 条警告。在安装 pod 文件之前有 6 个 Xcode 警告。

 pod 'Fabric'
 pod 'Crashlytics'

【问题讨论】:

  • 是什么让您认为其他依赖项也在更新?因为这个命令不可能不起作用。它可能会安装其他依赖项,但在这种情况下不会更新。
  • 当我安装 pod 文件时,其他 2 个依赖项正在更新。我不知道为什么会这样。因为当我安装新配置文件时,其他依赖项例如 ActionSheetPicker-3.0 pod 文件数据显示一些警告并显示这些文件/代码已被弃用。
  • 能否附上显示此问题的终端截图?
  • 查看截图。在终端中,没有问题。只安装了这 2 个依赖项。
  • @MallikarjunHanagandi 你有没有找到解决方案?

标签: ios xcode dependencies cocoapods podfile


【解决方案1】:

您无法安装特定的 pod,但您可以更新特定的 pod。

参考 https://guides.cocoapods.org/using/pod-install-vs-update.html

Pod 安装

使用 pod install 在您的项目中安装新的 pod。即使你已经有一个 Podfile 并且之前运行过 pod install ;因此,即使您只是在已经使用 CocoaPods 的项目中添加/删除 pod。

Pod 更新

仅当您想将 pod 更新到较新的版本时才使用 pod update [PODNAME]

【讨论】:

    【解决方案2】:

    要安装新 pod 而不更新其他 pod,只需打开现有文件并将您的 pod 文件添加到现有 pod 下方即可。

    现在,转到终端并打开您的项目并运行命令:

    $ pod install
    

    注意:这样,它只会添加新的 pod 而不会更新您现有的 pod。

    【讨论】:

    • 这不是 OP 要求的
    猜你喜欢
    • 2015-08-03
    • 2021-12-23
    • 2014-12-08
    • 2018-10-20
    • 1970-01-01
    • 2013-02-19
    • 1970-01-01
    • 2015-10-11
    相关资源
    最近更新 更多