2015-08-03 63 views
0

我想跳过cocoapods中的特定版本的项目,但我没有找到它的方式。这里的cocoapods.org指南页面说什么版本:可能跳过cocoapods中的特定版本的pod

指定荚版本

当一个项目,很可能你会想 使用最新版本的吊舱的开始了。如果是这种情况,只需省略 版本要求。 pod'SSZipArchive'在稍后的项目中,您可能想要冻结特定版本的Pod,在这种情况下,您可以指定该版本号 。荚“异议”,“0.9”除了没有 版本,或特定的一个,但也可以使用逻辑 运算符:

“> 0.1”的任何版本高于0.1

“> = 0.1”版本0.1和任何较高版本

'< 0.1' 的任何版本低于0.1

'< = 0.1' 版本0.1和任何低版本

除了逻辑运算符的CocoaPods具有乐观的操作者~>

'〜> 0.1.2' 版本0.1.2和版本到0.2,但不包括0.2和更高

“〜 > 0.1'版本0.1和版本高达1.0,不包括1.0和更高版本

'〜> 0'版本0和更高,这基本上与没有它相同。

我想要的是安装任何版本,但不是特定的6.6.0版本。

回答

1

我发现这个解决方案,它就像一个魅力:

pod 'FlurrySDK', '!= 6.6.0' 

pod update后,这里是结果:

Installing FlurrySDK 6.5.0 (was 6.6.0) 

这意味着线上基本上会跳过版本6.6.0和安装该项目的最新版本。如果此项目有6.7.0版本,它将安装在您的项目中。但现在(Aug 03,2015)本项目最新版本为6.6.0。在这种情况下,此公式的最新版本将为6.5.0

我希望能帮助别人。