2011-06-17 38 views
1

我有一個PKG安裝程序包用於構建應用程序,並將其映像到DMG中。我使用PackageMaker命令行界面從根目錄結構創建它。我的安裝程序複製了一些需要加載到內核的內核擴展,所以我必須要求在安裝過程中重新啓動,因爲如果用戶正在升級現有安裝,我將不得不先卸載舊的KEXT,並且我無法在一些案例。爲了讓我的安裝程序在沒有重新啓動的情況下工作並手動重新加載內核擴展,我將首先要求用戶執行與我的應用程序相關的一些事情。如何從Mac OS X安裝程序包中詢問用戶的東西

問題是,我如何從我的安裝程序顯示此請求?我希望用戶看到一條消息,上面寫着「您必須執行此操作並繼續操作」,一個確定按鈕,然後重試。我發現我可以在InstallationCheck腳本中檢查條件以要求用戶注意並從postflight腳本執行kext加載和卸載,但是如何顯示消息本身?

回答