Build Configuration によってパッケージの Product Name を変更する方法

Debug ビルドと Release ビルドを別のアプリとして出力したい、でもアプリを削除するのは面倒、ターゲットを複数作ったらInfo.plistの参照対象が変わる…、ということで、Build Configuration によってアプリを分ける方法ですっ

やり方は簡単:

  1. プロジェクトを開き、変更したい Target の Build Settings を開く

  2. “Packaging” 内 “Product Name” の “Debug” にデバッグビルドのアプリ表示名、 “Release” にリリースビルドのアプリ表示名を入力する

これだけ!

実際にデバッグとリリースを分ける方法はこちら:

  1. メニューから “Product” -> “Scheme” -> “Edit Scheme” を選択 (または Command + Shift + < )

  2. 左メニュー “Run XXX.app” を選択

  3. “Info” タブ内の “Build Configuration” を Debug/Release に変更

以上、Product Name をビルドによって変更する方法でしたーっ♪

(追記:16:45) “Product” -> “Archive” で ipa パッケージを作成する際に参照される Build Configuration は Edit Scheme 内 “Archive” メニューにある Build Configuration です、注意!