iOS アプリのバージョンをインクリメントするためのスクリプト

iOS アプリをストアにリリースする時にはバージョン番号を上げる作業が必ず発生する。その際に Info.plist を手作業で更新するのは手間だしミスが発生する余地があるので、 Pythonスクリプトを使って自動化している。以下のスクリプトを アプリのプロジェクト直下に配置し、実行する。 Python 2.7 でも 3 系でも動作する。

This script bumps iOS app version numbers. (Python ...

調べていたら Fastlane にも increment_version_number というコマンドがあったので、CI に導入する場合はこちらを使うのも良いかもしれない。バージョンのインクリメントに限らずアプリ開発で面倒な作業はなるべく自動化していきたい。