脚本返回值
脚本的返回值,决定着安装器的行为,可能是返回出错或者警告提示等。下面是每种脚本返回值的含义:
InstallationCheck:
0 = 成功
32 = 警告
48-63 = 带警告值的警告,Installer会用这个返回值减去32后得到的索引数值,到InstallationCheck.strings文件中搜索该索引值的警告字符串,然后将该警告字符串反馈给用户
64 = 终止安装
112-127 = 返回值的终止安装,Installer会用这个返回值减去96后得到的索引数值,到InstallationCheck.strings文件中搜索该索引值的终止原因字符串,然后将该字符串反馈给用户。
VolumeCheck:
0 = 成功
32 = 未知原因的错误
48-63 = 返回值的错误,Installer 会用这个返回值减去32后得到的索引数值,到 VolumeCheck.strings 文件中搜索该索引值的错误字符串,然后将该字符串反馈给用户。
preflight、 preinstall/prepared、 postinstall/postupgrade和 postflight有统一返回值:
0 = 成功
!0(非零) = 失败
Last updated
Was this helpful?