ビルドによってBundle identifierを変更したい

ちょっとした事情があって、リリース用のビルドと
AdHoc配布用のビルドでBundle identifierを切り替える必要が出来たんだけど
いちいち書き換えるのが面倒なのでやり方を調べてみたけど良く分からなかったので
結構適当にやってみた。


※以下はXcode4での方法となります。3以前は知らない。

1. 「PROJECT」を選択し、「Info」にある「Configurations」の「+」ボタンをクリックする
2. 「Duplicate "Release" Configuration」などを選択し、ビルド設定をコピーする。
3. 作成されたビルド設定の名前を、例えば「ad_hoc」などに変更する。
4. xxx-Info.plistをコピーする
5. コピーしたInfo.plistのBundle identifierを書き換える
6. 「TARGETS」を選択し、「Build Settings」タブの「Packaging」にある「Info.plist File」を選択
7. AdHoc用ビルド設定のInfo.plistをコピーしたInfo.plistに書き換える
8. 「alt/option」を推しながら「Run」をクリックし、「Archive」を選択
9. Build Configurationを選択し、AdHoc用のビルド設定を選択した上で「Archive」をクリック

これでいけるはずです。取り合えず私の環境では、いけました。
画像とか欲しい場合は言って頂ければ気が向いたら貼るかもしれません。