cocoapods中“〜>”的用法是什么?

我想知道“〜>”用于什么,因为我发现它们在下面是相同的:

pod 'AFNetworking','~> 2.0.3' pod 'AFNetworking','2.0.3' 

好吧, ~>乐观运算符)用于指定版本“直到下一个major” 未成年人 补丁 ‘。 例如:

~> 0.1.2会得到一个高达0.2的版本(但不包括0.2和更高版本)

~> 0.1将为您提供高达1.0的版本(但不包括1.0和更高版本)

~> 0会得到一个0和更高版本(就像它被省略一样)

其中0.1.2意味着“我想要这个确切的版本”

这里有一些关于此的更多信息

乐观的算子〜>:

 '~> 0.1.2' Version 0.1.2 and the versions up to 0.2, not including 0.2 and higher '~> 0.1' Version 0.1 and the versions up to 1.0, not including 1.0 and higher '~> 0' Version 0 and higher, this is basically the same as not having it. For more information, regarding versioning policy, [see][1]: