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