2015-04-27 48 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