如何在不触及其他依赖项的情况下安装特定的pod

Sha*_*din 28 objective-c ios cocoapods

我想使用安装特定的依赖项cocoapods.如果我执行pod install,则在安装新添加的依赖项之前会更新其他依赖项.我只是想安装特定的pod而不接触任何其他pod.我知道deleting,updating任何依赖也会更新其他人.有什么方法可以解决这个问题吗?

实际上我的问题是当我自己修改一些依赖(例如AFNetworking)并运行pod install它恢复到其原始版本.但我不想失去我的改变.

Imr*_*ran 41

要在安装之前跳过运行pod repo更新.使用

pod install --no-repo-update
Run Code Online (Sandbox Code Playgroud)

  • 这仍然会更新其他 pod,因为我试图跳过 xcode 8.3.3 的其他 pod 的更新,现在迁移到 xcode 9 后,它们没有像以前的 xcode 版本那样进行转换。 (2认同)

atu*_*tri 27

要在不更新现有插件的情况下安装插件 - >在Podfile中添加该插件并使用:

pod install --no-repo-update

要删除/更新特定插件,请使用:

pod update POD_NAME

经测试!


har*_*bar 13

1)如果要更新单个pod

pod更新'yourpodname'

2)如果要安装一个pod而不影响另一个pod

pod install --no-repo-update

3)如果要安装/更新pod的特定版本

pod'Stripe','3.0'

4)如果要安装/更新pod的最新版本

pod'KCFloatingActionButton','〜> 2.1.0'


Jat*_* JP 3

在这里,您可以使用以下命令跳过 Xcode 项目中 Pods 库的集成。

pod install --no-repo-update
Run Code Online (Sandbox Code Playgroud)

Pod 安装

希望这对您有帮助。

  • 这没有帮助。`pod install --no-repo-update` 还更新现有的 pod (8认同)