1

私は現在、packagemakerでインストーラーを作成しています。

プロジェクトを作成し、複数の選択肢を作成しました。選択肢1は常にインストールする必要がありますが、他の6つの選択肢からも選択する必要があります。

そこで、2つの選択肢がアクティブな場合にのみ[続行]をクリックできるように構成したいと思います。

選択した1のペイロードを他のすべてのペイロードに配置すると、パッケージは非常に大きくなります。他の1つの選択肢がチェックされた場合、選択肢1が自動的にチェックされるという要件を知っているかもしれません。私は今週末すべてを試しましたが、解決策が見つかりません。

4

2 に答える 2

3

PackageMakerは非推奨です。自分の経験から、新しいツールpkgbuild、productbuild、およびpkgutilの使用をお勧めすることしかできません。

iTunes Installers Distribution.xmlを確認することをお勧めします。これにより、依存関係を作成する方法がわかります。

于 2012-07-30T01:31:48.390 に答える
1

あなたの説明から、エンドユーザーに隠すことができる選択肢があるようです。したがって、考えられる解決策は次のとおりです。

  • 選択肢1を非表示にしてから、この選択肢の状態への依存関係を他の6つの表示可能な選択肢に作成します。

これは、PackageMakerの別の代替手段であるPackagesを使用して簡単に実現できます。

于 2013-01-31T12:30:19.267 に答える