ビルド時にシェルスクリプトで
InfoPlist.h
#define BUILD_VERSION 200 ↑ここがコミット回数になるようにスクリプトを書いておくのようなファイルを作っておく。
またInfo.plistのCFBundleVersionにこのシンボルを当てておく。
その上でビルド設定の Info.plist Preprosessor Prefix File へ InfoPlist.h を、Preprosess Info.plist File を YES を当てておく。
するとビルド時に Info.plist を #define値で書き換えることができる。
これは以前からやりたかったことだが初めて知った。今度試してみよう。