私は現在アプリに取り組んでおり、ステージング環境と本番環境に対していくつかのテストを実行しようとしています。当然、「Stage」と「Prod」のビルド構成を作成して2つを切り替えましたが、クライアントは2つを並べてインストールして、2つの環境を簡単に切り替えることができるようにしたいと考えています。私はこれまで、異なるバンドル識別子とバンドル表示名でコードのブランチを維持することでこれを行ってきました。これにより、それらを並べてインストールしてテストすることができます。しかし、これを行うためのより簡単な方法があるのではないかと思い始めています。カスタムビルド設定を定義し、ビルド構成に基づいて値を指定し、それをバンドル識別子の最後に追加する方法はありますか?
何かのようなもの...
BUNDLE_SUFFIX
TEST
STAGE
PROD ".PROD"
...次に、バンドル識別子をに設定しcom.blah.blah$(BUNDLE_SUFFIX)
ます。そうすれば、PROD構成を使用したすべてのビルドで、新しいバンドルIDが自動的に取得され、ブランチを常に同期する必要がなくなります。そういうことも可能ですか?