productbuildのDistribution XML構造に基づいて、のpkg-ref属性versionは自動的に入力されproductbuildます。--versionへのパラメーターを使用して、パッケージのバージョンを指定することもできますproductbuild。
バージョン 1.0 のパッケージ A とバージョン 2.0 の同じバイナリのパッケージ B の 2 つのパッケージを作成しました。これらのバージョンは、次の 3 つの方法で提供されました。
--versionパラメータとして- パックされるバイナリのバージョンとして
Distribution.xmlファイル内のバージョン値
ただし、インストーラーはバージョンを確認せず、実行中のパッケージをインストールするだけのようです。最初にバージョン 2.0 をインストールしてから、次にバージョン 1.0 のパッケージを実行すると、アプリは上書きされます。
インストーラーにバージョンを確認させるにはどうすればよいですか? パッケージのバージョンを機密にするためにどこかに指定する必要があるキー/属性/パラメータはありますか?