0

'/ Applications /[特定のアプリケーションフォルダー]/'パス内に、メインファイルとファイルのフォルダー(ルート付き)の2つのアイテムを正常にインストールするPackageMaker(OSX)インストーラーを作成しました。ここで、インストーラーがフォルダーを既にインストールしていないことを確認したいと思います(ただし、メインファイルを上書きしたいのですが)。かなり基本的なことだと思いますが...しかし、これはどのように行うのが最善ですか?

4

1 に答える 1

0

標準手順: 2つのコンポーネントパッケージを作成する必要があります。1つはメインファイル用で、もう1つはファイルのフォルダー用です。これで、配布スクリプトで、システム上のフォルダーの存在に基づいて2番目のパッケージのインストールを無効にできます。

回避策: インストール前のスクリプトを使用してシステム上の既存のフォルダーの名前を変更し、新しいフォルダーをインストールしてから、インストール後のスクリプトから、新しくインストールしたフォルダーを削除し、古いパッケージの名前を元の名前に戻します。

于 2013-03-09T18:33:41.030 に答える