CFBundleVersion のバージョン番号を表すキーを version.h の対応する値に置き換えるために、Xcode ビルド設定で Info.plist の前処理を有効にしました。これはうまく機能します。version.h の対応する #define VERSION_NUMBER 1.0 に対して、VERSION_NUMBER は 1.0 に置き換えられます。.app/.ipa に配置されたときに plist が更新される Root.plist でも同じことをしたいと思います。
現在、コンパイルごとに Root.plist を自動的に更新するスクリプトがありますが、それは実際の Root.plist を更新します。つまり、バージョン管理などに再提出する必要があります。コンパイルされたアプリで Root.plist を生成したいのですが、ただし、「実際の」plistには触れないでください。
どんな助けでも大歓迎です。ありがとう!