我为我的项目执行了“ pod过时”。这是输出:
Analyzing dependencies
The following pod updates are available:
- Kingfisher 4.0.0 -> 4.0.0 (latest version 4.2.0)
- Lokalise 0.7.0 -> 0.7.0 (latest version 0.7.1)
- LokaliseLiveEdit 0.2.2 -> 0.2.2 (latest version 0.2.3)
- Realm 3.0.0 -> 3.0.0 (latest version 3.0.2)
- RealmSwift 3.0.0 -> 3.0.0 (latest version 3.0.2)
- SwiftLint 0.23.0 -> 0.23.0 (latest version 0.24.0)
- SwiftyJSON 3.1.4 -> 3.1.4 (latest version 4.0.0)
- Tabman 1.0.6 -> 1.0.6 (latest version 1.0.7)
Run Code Online (Sandbox Code Playgroud)
每行显示3次的版本号是什么意思?
通常,这是一行pod outdated输出的方案:
- <pod name> <current version> -> <latest version (with restrictions)> (latest version <latest version (without restrictions)>)
Run Code Online (Sandbox Code Playgroud)
第一个版本号(箭头之前)是Pod 的当前版本。
根据Podfile中的限制,第二个数字(箭头后面)是最新的可用版本。
第三个版本号(括号内,“最新版本”之后)是不受人为限制的最新可用版本。
来自CocoaPods指南:
当您运行时
pod outdated,CocoaPods将列出所有具有比Podfile.lock(列出的当前为每个Pod安装的版本)版本更高的Pod。这意味着,如果你运行pod update PODNAME这些豆荚,他们将进行更新- 只要新版本仍然符合限制像pod 'MyPod', '~>x.y'集你Podfile。
| 归档时间: |
|
| 查看次数: |
676 次 |
| 最近记录: |