Apple PackageMaker CLI:有没有办法包含Postinstall操作?

时间:2011-05-04 20:17:01

标签: macos installer command-line-interface packagemaker mpkg

我在PackageMaker GUI中设计了一个PackageMaker .pmdoc。侧栏上(内容上方)的顶级包项目有两个Postinstall操作。他们是“开放档案”行动。

当我在PackageMaker GUI中构建软件包时,生成的.mpkg包括: Contents/Packages/packagenamePostflight.pkg

但是当我使用 CLI 构建软件包时,Postflight.pkg 缺少

我使用CLI使用CLI构建:
/Developer/usr/bin/packagemaker --doc package.pmdoc/ --out package.mpkg

在输出的顶部,它告诉我:
packagemaker[55900:903] Warning: unknown or deprecated action packagemaker[55900:903] Warning: unknown or deprecated action

谷歌告诉我其他人过去遇到过这个问题,没有找到解决方案: http://lists.apple.com/archives/Installer-dev/2010/Jan/msg00003.html

除了不使用PackageMaker之外,任何人都有任何想法吗?

1 个答案:

答案 0 :(得分:1)

您可能需要考虑放弃PackageMaker。我刚刚切换到Iceberg,虽然它有自己的怪癖,但在处理安装后任务时我觉得它更聪明。