2017-11-16 19 views
0

私は自分のプロジェクトに「ポッド古い」を実行しました。これは出力です:"pod outdated"の出力にあるバージョン番号の意味は何ですか?

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) 

1行に3回表示されるバージョン番号の意味は何ですか?一般に

答えて

2

、これはpod outdatedの出力のラインのスキームである:

- <pod name> <current version> -> <latest version (with restrictions)> (latest version <latest version (without restrictions)>) 

(矢印前の)最初のバージョン番号はポッドの現在のバージョンあります。

2番目の数字(矢印の後)は、ご利用のPodfileの制限に従って最新の利用可能なバージョンです。

第3のバージョン番号(角カッコ内、「最新バージョン」の後)は、利用可能な最新のバージョンであり、個人的な制限はありませんCocoaPods Guidesから

あなたがpod outdatedを実行すると、CocoaPodsはPodfile.lock(現在は各ポッドのためにインストールされたバージョン)に記載されているものより新しいバージョンを持っているすべてのポッドを一覧表示されます。これは、これらのポッドでpod update PODNAMEを実行すると、新しいバージョンが制限(pod 'MyPod', '~>x.y'Podfileなど)とまだ一致している限り、が更新されることを意味します。

関連する問題