アプリケーション ビルド用の PKG インストーラー パッケージがあり、DMG にイメージ化されています。PackageMaker コマンド ライン インターフェイスを使用して、ルート ディレクトリ構造から作成します。私のインストーラーは、カーネルにロードする必要があるいくつかのカーネル拡張機能をコピーするため、インストール中に再起動を要求する必要があります。ユーザーが既存のインストールをアップグレードしている場合、最初に古い KEXT をアンロードする必要があり、一部の環境ではそれができないためです。ケース。カーネル拡張機能を手動で再起動およびリロードせずにインストーラーを機能させるには、最初に、アプリケーションに関連するいくつかのことをユーザーに依頼する必要があります。
問題は、インストーラーからこのリクエストを表示するにはどうすればよいですか? ユーザーに「続行するには、これとあれを実行する必要があります」というメッセージと、[OK] ボタンを表示して、もう一度やり直してもらいたいです。InstallationCheck スクリプトでユーザーの注意を必要とする状態を確認し、postflight スクリプトから kext のロードとアンロードを行うことができることがわかりましたが、メッセージ自体を表示するにはどうすればよいですか?