我的Podfile中有以下行
pod 'Instabug', '~> 3.2'
运行 pod update 时,会下载版本3.4.6的instabug。
Installing Instabug 3.4.6 (was 3.2)
为什么会这样?我该如何防止这种情况?
答案 0 :(得分:4)
这是预期的行为。来自"The Podfile" Cocoapods doc:
除逻辑运算符外,CocoaPods还有一个优化运算符〜>:
'&〜GT; 0.1.2'版本0.1.2和版本高达0.2,不包括0.2和更高
'&〜GT; 0.1'版本0.1和版本高达1.0,不包括1.0和更高
'&〜GT; 0'版本0及更高版本,基本上与没有版本相同。
所以你可以写
pod 'Instabug', '~> 3.2.0'
获得您期望的行为。这将获得最新版本的pod,最多(但不包括)3.3.0
。