Podfile の管理方法

Podfile を Git で管理する場合、ライブラリのバージョンアップがあった場合やローカル環境の CocoaPods のバージョン違いにより不必要に Podfile.lock の差分が生まれてしまいます。ただし、Podfile.lock を Git 管理から外した場合、ビルドするタイミングによって、ライブラリのバージョンが異なってしまう可能性がでてきてしまうため、以下のような運用で Podfile の管理を行います。

  1. Pods/* Podfile.lock は .gitignore に追加しておく。
  2. Podfile にバージョン指定で記載しておく。
  3. pod outdated で新しいバージョンのライブラリが見つかったら更新内容を確認して、Podfile のバージョンを更新する。