ビルドのタイプ (デバイス/シミュレーターまたはデバッグ/リリース) に基づいてアプリケーションのバージョン番号を設定しようとしています。これにより、実際のビルドで見られるクラッシュから、開発者のビルドから報告されたクラッシュをふるいにかけることができます。
ビルド後のカスタム コマンドを使用してこれを行っています。これには、アプリ バンドルが署名された後に plist ファイルが変更されるという問題があり、実際のデバイスにアプリを展開できません。
代わりにビルドステップとしてこれを行うと、その問題は回避されるようですが、どこかで発生すると思われる plist マージステップと競合する可能性があるのではないかと心配しています。
これを行う正しい方法はありますか?