iPhoneアプリのビルド番号を、Xcodeでビルドするたびに、自動的にカウントアップする方法があるようなので、ちょいとメモしておきます。
- ターゲット(TARGETS)の設定ページを開きます。
- サマリー(Summary)の設定シートを選択します。
- Versionの初期値として例えば”1.0.0″に設定します。この場合は”メジャーバージョン.マイナーバージョン.リビジョン”です。
- Buildの初期値として”0″に設定します。これがビルド通番でビルドするたびにカウントアップします。
- ビルドフェーズ(Build Phases)の設定シートを選択します。
- ビルドフェーズの追加(Add Build Phase)から、Add Run Scriptを選択します。
- リストにRun Scriptが追加されるので、Link Binary With LibrariesとCopy Bundle Resourcesの間にドラッグして移動します。”Run Script”をダブルクリックして”Run Script – Increment Build Number”などにタイトルを変えておくと尚良しと思います。
- “Run Script”の左にある三角記号をクリックして”Type a script or drag a script file from your workspace”の欄に以下のスクリプトを入力します。
- おしまい。
#!/bin/bash
build_number=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion""$INFOPLIST_FILE")
build_number=$(($build_number+1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $build_number""$INFOPLIST_FILE"
詳細は、http://stackoverflow.com/questions/6851660/version-vs-build-in-xcode-4 を参照ください。