CocoaPods 各ライブラリのバージョン確認 - shirajira/family-account-ios GitHub Wiki

CocoaPods 各ライブラリのバージョン確認

やりたいこと

プロジェクトにインストールされている各ライブラリの

  • 現在利用しているバージョン
  • 公開されている最新のバージョン

を調べたい。

CocoaPods 本体のバージョンを確認したい場合は以下を参照してください。
CocoaPods バージョン確認とアップデート

実行方法

プロジェクトのルート(Podfile が置いてあるディレクトリ)に移動し,以下コマンドを実行する。

$ cd your_project/
$ pod outdated

利用しているライブラリの数が多いと実行にも時間がかかるので少々待つ。

実行結果の例

Updating spec repo `trunk`
Analyzing dependencies
The color indicates what happens when you run `pod update`
<green>	 - Will be updated to the newest version
<blue>	 - Will be updated, but not to the newest version because of specified version in Podfile
<red>	 - Will not be updated because of specified version in Podfile

The following pod updates are available:
- Firebase 7.4.0 -> (unused) (latest version 7.10.0)
- FirebaseAnalytics 7.4.0 -> 7.4.0 (latest version 7.10.0)
- FirebaseCore 7.4.0 -> 7.4.0 (latest version 7.10.0)
- FirebaseCoreDiagnostics 7.9.0 -> 7.9.0 (latest version 7.10.0)
- GoogleAppMeasurement 7.4.0 -> 7.4.0 (latest version 7.10.0)
- GoogleDataTransport 8.3.1 -> 8.3.1 (latest version 8.4.0)
- nanopb 2.30907.0 -> 2.30907.0 (latest version 2.30908.0)
- Protobuf 3.14.0 -> 3.15.8 (latest version 4.0.0-rc1)

各バージョンには色が付与されており(残念ながら Wiki 上では表示されないが),それぞれ以下のような状態を示している。

  • 緑色 ... pod update を実行すると最新のものにアップデートされる
  • 青色 ... pod update を実行するとアップデートされるが,最新にはならない(Podfile のバージョン指定が優先)
  • 赤色 ... pod update を実行してもアップデートされない(Podfile のバージョン指定が優先)

関連:
CocoaPods 各ライブラリのバージョン指定
CocoaPods 各ライブラリのバージョン更新


参考:
CocoaPodsで導入したライブラリがアップデートされているか調べる方法 - Qiita

⚠️ **GitHub.com Fallback** ⚠️