私の要件は次のとおりです。 1. インストール可能ファイルにカスタム ライセンス契約を結びたい 2. インストールの一部として別のパッケージを実行する 3. 起動時にアプリを実行するオプションをユーザーに許可する
何を使用するか、dmg を作成するか、xcode で利用可能な PackageMaker を使用する必要がありますか? PackageMaker の使用方法を示す適切な Web ページはありますか?
ありがとう。
私の要件は次のとおりです。 1. インストール可能ファイルにカスタム ライセンス契約を結びたい 2. インストールの一部として別のパッケージを実行する 3. 起動時にアプリを実行するオプションをユーザーに許可する
何を使用するか、dmg を作成するか、xcode で利用可能な PackageMaker を使用する必要がありますか? PackageMaker の使用方法を示す適切な Web ページはありますか?
ありがとう。
それらはさまざまな目的を果たします。
DMG (ディスク イメージ) は単なるコンテナー ファイル形式であり、マルチフォーク ファイルと転送プロトコル、およびそれらを処理できない中間ホストに関する長年の問題を、そもそもそれらに依存しないことで解決します。さらに、ディスク イメージは内部圧縮を使用できます。ユーザーは、ファイルでラップされたファイルでラップされたファイルと混同しないことに感謝します (ただし、ディスク イメージ自体には最初に説明が必要です)。
PackageMaker は、本格的なインストーラー パッケージ ビルダーです。インストール プロセスと場所をカスタマイズしたり、サブ インストールを実行したり、必要になる可能性のあるほとんどすべてのことを行うことができます。アプリケーション バンドルを所定の位置にドラッグ アンド ドロップするだけではインストールできない場合は、これを使用してください。
あなたの要件から、選択は明らかです。インストーラー パッケージ自体がバンドルなので、PackageMaker でインストーラー パッケージを作成し、圧縮されたディスク イメージに入れます。ディスク イメージをユーザーに配布します。より良い体験を提供するだけです。