我想在cocoapods中跳过特定版本的项目,但我没有找到它的方式。以下是cocoapods.org的指南页面关于版本控制的内容:
指定pod版本
当开始一个项目时,很可能你会想要 使用最新版本的Pod。如果是这种情况,只需省略即可 版本要求。 pod' SSZipArchive'后来在项目中你 可能想要冻结到Pod的特定版本,在这种情况下你 可以指定该版本号。 pod' Objection',' 0.9'除了没有 版本或特定版本,也可以使用逻辑 操作符:
'> 0.1'任何高于0.1的版本
'> = 0.1'版本0.1和任何更高版本
'< 0.1'任何版本低于0.1
'< = 0.1'版本0.1和任何较低版本
除逻辑运算符外,CocoaPods还有一个乐观的运算符pod 'FlurrySDK', '!= 6.6.0'
:
'&〜GT; 0.1.2'版本0.1.2和版本高达0.2,不包括0.2和更高
'&〜GT; 0.1'版本0.1和版本高达1.0,不包括1.0和更高
'&〜GT; 0'版本0及更高版本,基本上与没有版本相同。
我想要的是为特定版本安装任何版本但不安装6.6.0。
答案 0 :(得分:1)
我找到了这个解决方案,它就像一个魅力:
pod update
在说出Installing FlurrySDK 6.5.0 (was 6.6.0)
后,结果如下:
6.6.0
这意味着上面的行基本上会跳过版本6.7.0
并安装最新版本的项目。如果此项目有6.6.0
版本,则会在您的项目中安装。但是现在( 2015年8月3日)这个项目的最新版本是6.5.0
。在这种情况下,此公式的最新版本为{{1}}。
我希望能帮到别人。