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

我想知道“〜>”的用途,因为我发现它们与下面的相同:

pod 'AFNetworking','~> 2.0.3'

pod 'AFNetworking','2.0.3'
Mil0R3 asked 2020-02-13T21:50:41Z
3个解决方案
68 votes

好吧,当您要指定版本“直到下一个专业|上一个版本”时,可以使用0.1.2(乐观运算符)。 小调| 补丁'。 例如:

0.1.2将为您提供0.2以下的版本(但不包括0.2及更高版本)

0.1.2将为您提供1.0以下的版本(但不包括1.0及更高版本)

0.1.2将为您提供0和更高的版本(就像省略了一样)

其中0.1.2表示“我想要这个确切的版本”

这是一些更多的信息

Alladinian answered 2020-02-13T21:51:21Z
2 votes
  • ~> 6.0.0将为您提供下一版本6.1.0之前的最新版本,但不包括6.1.0版本。

  • ~> 6.0.0 will get you the latest version before the next version which is 6.1.0 but not including the 6.1.0 version.

🎉

Abo3atef answered 2020-02-13T21:52:46Z
0 votes

乐观运算符〜>:

'~> 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]:
Adnan Aftab answered 2020-02-13T21:53:06Z
translate from https://stackoverflow.com:/questions/20213751/what-is-the-usage-of-in-cocoapods