我正在尝试创建一个Mac OS X安装程序(尝试使用PackageMaker和Packages),它在安装时执行两项操作:
前者似乎相对简单,我可以添加一个脚本作为与每个包关联的选择的要求,并让结果驱动组件的状态复选框。
后者感觉很棘手。我已经知道如何从第一步找出应用程序的位置,但我不知道如何更改在程序包中设置的目标文件夹。我可以以某种方式从预检脚本访问安装程序变量吗?
我目前唯一的想法是安装到临时目录,然后在后飞行脚本中移动东西,但这看起来非常容易出错并且很尴尬。此外,这将排除使安装路径可编辑的可能性(如果用户有几个我们正在插入的软件实例,我们选择了错误的实例)。