1

顧客固有の構成 (2 つのテキスト ファイルと 2 つのバイナリ ファイル) を持つアプリケーションを開発しています。このユース ケースでは、顧客がインストール パッケージをダウンロードし (今回は install4j を使用します)、それをターゲット プラットフォーム (Mac または Windows) にインストールすることを想定しています。したがって、すべてのインストール パッケージは、顧客ごとに異なる必要があります。実装には 2 つの可能なシナリオを検討しています。

  • サーバー側で顧客の要求ごとに新しいインストール パッケージを生成します (短所: サーバー プラットフォームである Linux 用の install4j が必要です)
  • 半分生成されたインストール パッケージを用意し、顧客の要求に応じて何らかの形で顧客データをパッケージに挿入します (短所: これがまったく可能かどうかはわかりません)。

以前に install4j を使用したことがなく、1 または 2 の実装方法がわかりません。それらのドキュメントは理想とはほど遠いものです。彼らは例を持っていないか、このようなケースを考慮していないので、どんな提案でも大歓迎です.

4

1 に答える 1

1

ビルド後にインストーラーを変更することはできません。主な理由は、コード署名が壊れるからです。そのため、構成ごとに新しいインストーラーを生成する必要があります。Mac OS X および Windows にデプロイする場合は、Linux でも動作する install4j Multi-Platform Edition が必要です。

または、ユーザーにインストーラーで資格情報を提供するように依頼し、「ファイルのダウンロード」アクションを使用して適切なファイルをオンデマンドでダウンロードすることもできます。

于 2013-10-08T07:02:26.627 に答える