Composer 可讓您管理 PKG 腳本。以下是 Shell 和 Perl 中可用的預設腳本:
InstallationCheck
Postflight
Postinstall
Postupgrade
Preflight
Preinstall
Preupgrade
VolumeCheck
Note:Flat PKG 僅支援 Preinstall 和 Postinstall 腳本。若要建構包含其他腳本的 PKG,可以取消選取 Composer 偏好設定中的 Build flat PKGs(建構 Flat PKG) 選項,或是停用單一套件的這項偏好設定。如需獲得關於如何針對單一套件停用這項偏好設定的資訊,請參閱 建構 PKG。如需更多關於 flat PKG 的資訊,請參閱 Composer 偏好設定。
這些腳本讀取從安裝程式接收的可用參數,並提供對支援結束程式代碼的說明。Composer 也會嘗試確認腳本語法是否有效。如果腳本語法無效,則會出現警告圖示。
若要檢視 Composer 確認腳本時發生的錯誤,按住 Ctrl 並按一下(或用滑鼠右鍵按一下)腳本,然後選擇 Compile Script(編譯腳本)。
Note:InstallationCheck 和 VolumeCheck 腳本有警告和錯誤訊息,這方面可根據使用者的需求提供當地語言版。若要提供這些訊息的當地語言版,則必須為每一個當地語系版建立對應的 .strings 檔案(InstallationCheck.strings 或 VolumeCheck.strings)。