2015-04-27 49 views
2

我希望我可以运行$pod install <podName>并且只能安装该吊舱,但这似乎不起作用。有没有办法做到这一点?是否可以安装特定的吊舱?

install命令有东西,在这个非常的工作方式(如$pod update <podName>。是否有install等同?

+0

为什么您不想安装某些豆荚?在这种情况下,只需从podfile中删除它们。 –

+0

解释“似乎不起作用”,具体是什么问题。 – zaph

+0

我不想安装其中的一个,因为它会导致coocapods失败。包含该框架的URL似乎已关闭,这会导致安装任何Pod(本身包含在内)失败。我不想删除这个吊舱,因为我确实需要它。这是一个临时的解决方案,直到它重新开始。 –

回答

1

不,它不是可以安装特定的吊舱。

3

可以呀!

首先使用pod outdated找出荚是过时的,那么你知道它是荚,比方说,你AFNetworking是跟上时代的。

然后使用 pod update AFNetworking和cocoapod将安装您新添加的吊舱而不触及其他吊舱。

顺便说一句,我正在使用最新的cocoapod 0.39,但我认为这个技巧适用于以前的cocoapod版本。

我也用这种伎俩来删除我不不会触摸其他荚

1

使用吊舱如果执行pod install命令,没有任何已经安装的吊舱中的一个将被下载并安装再次因为在Podfile.lock 。那么,你为什么这样问呢? 如果您尝试运行pod install,您会看到已下载的豆荚将显示为Using pod而不是Installing pod