PackageMaker集成到XCode中,没有临时目录

时间:2012-04-20 19:01:33

标签: xcode macos installer environment-variables packagemaker

我目前在XCode中有一个目标,它从脚本中调用'packagemaker'命令行工具,并且能够毫无问题地运行它。但是我无法弄清楚如何设置.pmdoc文件中的路径。我让它工作的唯一方法是通过后期构建步骤将安装程序复制到二进制文件为使用者的每个目标的临时目录,然后将.pmdoc文件中的路径硬编码到临时目录。

我希望我可以在.pmdoc路径条目中使用环境变量,但似乎不支持它们。

我不得不将所有内容复制到临时目录中,还是有其他方法可以清理内容?

感谢。

1 个答案:

答案 0 :(得分:0)

Packagemaker也是一个非GUI终端工具。所以你可以编写shell脚本,它将把pathes,变量......作为参数并构建pkg文件。您可以在man page

中查看更多详细信息